10 2016 档案
摘要:JSTL Apache提供的标签库,jar包:jstl-1.2.jar,如果用MyEclipse,它会自动导入,无需自己导入,如果没有使用MyEclipse那么需要自行导入。 导入JSTL核心标签库 <%taglib prefix="c" uri="http://java.sun.com/jstl/
阅读全文
摘要:1. EL是JSP内置的表达式语言! * jsp2.0开始,不让再使用java脚本,而是使用el表达式和动态标签来替代java脚本! * EL替代的是<%= ... %>,也就是说,EL只能做输出! 2. EL表达式来读取四大域 * ${xxx},全域查找名为xxx的属性,如果不存在,输出空字符串,
阅读全文
摘要:1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <% 3 String path = request.getContextPath(); 4 String basePath = request.getS
阅读全文
摘要:响应编码 产生原因以及解决办法: 示例: 1 package cn.yzu; 2 import java.io.IOException; 3 import javax.servlet.ServletException; 4 import javax.servlet.http.HttpServlet;
阅读全文
摘要:request部分用法如代码: AServlet 1 package cn.yzu; 2 import java.io.IOException; 3 import javax.servlet.ServletException; 4 import javax.servlet.http.HttpServ
阅读全文
摘要:Servlet请求头response应用简单案例:访问AServlet重定向到BServlet,5秒后跳到CServlet,并显示图片: AServlet 1 package cn.yzu; 2 import java.io.IOException; 3 import javax.servlet.S
阅读全文
摘要:示例程序: 1 package cn.yzu; 2 import java.io.IOException; 3 import java.io.InputStream; 4 import javax.servlet.ServletException; 5 import javax.servlet.ht
阅读全文
摘要:1 package cn.yzu; 2 import java.io.IOException; 3 import java.io.PrintWriter; 4 import javax.servlet.ServletContext; 5 import javax.servlet.ServletExc
阅读全文
摘要:因为一个类型的Servlet只有一个实例对象,那么就有可能会出现一个Servlet同时处理多个请求,那么Servlet是否为线程安全的呢?答案是:“不是线程安全的”。这说明Servlet的工作效率很高,但也存在线程安全问题!所以我们不应该在Servlet中随便创建成员变量,因为可能会存在一个线程对这
阅读全文
摘要:无意中看到一个生成简易验证码的小工具类(保存学习): 工具类代码: 1 import java.awt.BasicStroke; 2 import java.awt.Color; 3 import java.awt.Font; 4 import java.awt.Graphics2D; 5 impo
阅读全文
摘要:原来我们都是把项目放到webapps目录下,但其实是可以把项目放到其他文件夹下的,如果把项目放到其他目录下同时也希望tomcat可以运行它,有两种方法: 第一种方法: conf/server.xml:打开server.xml文件,找到<Host>元素,在其中添加<Context>元素,如: 1) p
阅读全文
摘要:反射是Java中最重要的内容之一,了解反射原理对我们学习各种框架具有很大的帮助 反射的原理: 反射应用示例: 运行结果:
阅读全文
摘要:如果实现的多个方法,这些方法里面逻辑基本相同,唯一不同的是传递的参数的个数,可以使用可变参数可变参数的定义方法 数据类型...数组的名称,这个数组存储传递过来的参数,类似JavaScript注意点: (1)可变参数需要写在方法的参数列表中,不能单独定义 (2)在方法的参数列表中只能有一个可变参数 (
阅读全文
摘要:静态导入作用是可以适当减少代码量,但实际上减少得很有限,实际应用中也用的不多,但是作为Java的特性,我们应该适当了解:
阅读全文
摘要:本案例简单介绍枚举类型的应用以及带构造方法的枚举类型: 运行结果:
阅读全文
摘要:Junit是一个很好用的单元测试工具,下面是使用Junit来测试方法的简单案例: 运行截图:
阅读全文
摘要:由于DOM4J在解析XML时只能一层一层解析,所以当XML文件层数过多时使用会很不方便,结合XPATH就可以直接获取到某个元素 使用dom4j支持xpath的操作的几种主要形式 第一种形式 /AAA/DDD/BBB: 表示一层一层的,AAA下面 DDD下面的BBB 第二种形式 //BBB: 表示和这
阅读全文
摘要:用DOM4J解析XML文件案例,由于DOM4J不像JAXP属于JAVASE里,所以如果要使用DOM4J,则必须额外引入jar包,如图: 1.xml文件 Java代码:
阅读全文
摘要:原链接:http://www.cnblogs.com/Walker-lyl/p/5262075.html 今天看书,看到html,css,js加载执行情况,发现自己并不是真正的了解,网上搜了半小时依然未弄明白,就在这时我找到了让我恍然大悟的一段话,如下: HTML页面加载和解析流程 1. 用户输入网
阅读全文
摘要:简单用JAXP的SAX方式(事件驱动)解析XML文件: 文件(1.XML) Java代码 控制台运行结果:
阅读全文
摘要:XML引入多scheme文件约束简单示例,用company.xsd和department.xsd来约束company.xml: company.xsd department.xsd company.xml
阅读全文
摘要:用JAXP的dom方式解析XML文件,实现增删改查操作 dom方式解析XML原理 XML文件 Java代码
阅读全文
摘要:文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。 dtd的三种引入方式 (1)引入外部的dtd文件 (2)使用内部的dtd文件 (3)使用外部的dtd文件(网络上的dtd文件) 例如 struts2 框架配置文件 使用 外部的dtd文件 使用dtd定义元
阅读全文
摘要:总结JavaScript表单提交四种方式 运行示意:
阅读全文
摘要:JavaScript简单生成表格,巩固基础知识点。。。 运行示意:
阅读全文
摘要:JavaScript实现简单省市(NBA版)联动 运行示意:
阅读全文
摘要:用JavaScript实现下拉列表左右选择,很简单,不过要特别注意循环时要注意变量是否发生了变化(见代码) 运行效果:
阅读全文
摘要:JavaScript实现全选,全不选等效果。。。 运行示意:
阅读全文
摘要:用JavaScript实现在页面上动态的显示时间
阅读全文
摘要:简单实现通过JavaScript来增加HTML节点 运行结果示意:
阅读全文
摘要:注:火狐可运行,谷歌不可运行(安全级别高) 运行示意:
阅读全文
摘要:bom:即broswer object model(浏览器对象模型),由五个对象组成: Window:对象表示浏览器中打开的窗口 最顶层对象. Navigator :浏览器对象. Screen: 屏幕对象 History:浏览器历史对象 Location:地址对象. 运行页面:
阅读全文
摘要:JavaScript是没有函数重载的,但是我们可以通过其他方法来模拟函数重载,如下所示:
阅读全文