摘要: 下面提供一个输入校验的一个实例,递进式学习:首先,建立输入页面:register.jsp: "> My JSP 'register.jsp' starting page --> ... 阅读全文
posted @ 2015-07-21 10:35 Code_Rush 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 首先,我们用第一种方式:继承ognl包下面的DefaultTypeConverter类,做一个类型转换:新建一个input.jsp: "> My JSP 'input.jsp' starting page --> 请输入一... 阅读全文
posted @ 2015-07-20 14:58 Code_Rush 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 讲了诸多原理性的东西,下面该来看看如何实践了:首先,在MyEclipse中新建一个Web Project,命名为struts2(注意这里我用的版本是struts2.1.6),规范级别选择Java EE 5.0,当然了,我们仍然需要告诉Tomcat我们的项目在哪里,因此到Tomcat安装目录下的con... 阅读全文
posted @ 2015-07-19 21:01 Code_Rush 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 综合实验:客户端验证: 用户名与密码输入不能为空 用户名与密码长度均需在4-10之间 性别必须选择 兴趣的选择数量在1-3之间 说明为必填项 用户填写不符合要求的需要弹出警告对话框 以上要求用javascript验证服务器端验证: 与前相同目的:强化对脚本语言javascript的理解与运用,能基本... 阅读全文
posted @ 2015-07-13 13:51 Code_Rush 阅读(176) 评论(0) 推荐(0) 编辑
摘要: EL语言(减少JSP页面中的Java代码) username: password: username: ${param.username } password: ${param.password } 属性范围->在EL中的名称Page->... 阅读全文
posted @ 2015-07-12 21:25 Code_Rush 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 使用Servlet过滤器了解Servlet过滤器的概念:Servlet过滤器本身并不生成请求和响应对象,他只提供过滤作用,能够对Servlet容器的请求和响应对象进行检查和修改。能够在Servlet被调用之前检查Request对象,修改Request Header和Request内容;能够在Serv... 阅读全文
posted @ 2015-07-11 18:32 Code_Rush 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 跟踪客户状态 Web服务器跟踪客户状态通常有四种办法建立含有跟踪数据的隐藏字段()重写包含额外参数的URL使用持续的Cookie使用Servlet API中的Session(会话)机制其中第四种是我们研究的重点Session的概念Session用于跟踪客户的状态。Session指的是在一段时间内,... 阅读全文
posted @ 2015-07-11 16:44 Code_Rush 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 多线程这块有个非常重要且经典的图例,可以很好的帮助我们理解多线程,搭配API文档,应该可以轻松搞定多线程了。如图,调用线程的start方法后,线程进入可运行状态,经过系统调度器决定是否运行,而且两者可以相互转换(Running->Runnable的一种情况是分配给线程的时间片用完了),图像上方是阻塞... 阅读全文
posted @ 2015-07-06 19:14 Code_Rush 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 练习续:答案:A、B、D、E、F、G其中C,没有request.setParameter()方法。请求转发与重定向public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletE... 阅读全文
posted @ 2015-07-05 16:27 Code_Rush 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Servlet APIServlet的框架的核心是javax.servlet.Servlet接口,所有的Servlet都必须实现这一接口。在Servlet接口中定义了五个方法,其中有三个方法代表了Servlet的生命周期:init方法:负责初始化Servlet对象service方法:负责响应客户的请... 阅读全文
posted @ 2015-07-03 19:35 Code_Rush 阅读(276) 评论(0) 推荐(0) 编辑