10 2016 档案

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