坠落凡间
文章平均质量分 89
Senssic
这个作者很懒,什么都没留下…
展开
-
坠落凡间的struts2(4)---数据的校验
数据校验的意义 WEB数据收集的复杂性 客户数据输入的误操作 其他恶意攻击 struts2数据校验的方法 客户端校验和服务端校验。 客户端校验是指,在HTML画面上自动生成JavaScript校验代码,在用户提交到服务器之前在客户端浏览器中进行校验。默认位客户端校验。 服务端校验是指,在数据提交到服务器上之后,在Action处理之前,对客户但提交的数据进行校验原创 2013-09-30 16:04:41 · 1286 阅读 · 0 评论 -
坠落凡间的struts2(1)---struts2的配置与安装
下载struts:http://struts.apache.org/development/2.x/ 本次使用的版本:struts-2.3.14 最小的struts2模式: 步骤: 1.增加核心jar包 struts2-core-2.x.x.jar :Struts 2框架的核心类库 xwork-2.x.x.jar :XWork类库,Struts 2在其上构建 ognl-2.6.x.j原创 2013-09-27 00:27:43 · 1142 阅读 · 0 评论 -
坠落凡间的struts2(3)---struts2的类型转换
struts2中的通配符 在struts2的配置文件中可以使用通配符,这样可以减化配置文件,但是降低了可读性 我们使用通配符那就必须有一个统一的约定.否则通配符将无法成立 看下面的例子. (1)先看我们的action配置 *" class="com.test.action.UserAction" method="{1}"> /user_{1}.jsp 带原创 2013-09-27 21:51:28 · 997 阅读 · 0 评论 -
坠落凡间的struts2(2)---struts2的文件配置
struts.properties配置文件 — struts.configuration:该属性指定加载Struts 2配置文件的配置文件管理器。该属性的默认值是org.apache.Struts2.config.DefaultConfiguration,这是Struts 2默认的配置文件管理器。如果需要实现自己的配置管理器,开发者则可以实现一个实现Configuration接口的类,该类可以原创 2013-05-22 15:06:06 · 782 阅读 · 0 评论 -
坠落凡间的struts2(9)---struts2和struts1区分
struts1的工作流程 1.初始化:struts框架的总控制器ActionServlet是一个Servlet,它在web.xml中配置成自动启动的 Servlet,在启动时总控制器会读取配置文件(struts-config.xml)的配置信息,为struts 中不同的模块初始化相应的对象。(面向对象思想) 2.发送请求:用户提交表单或通原创 2013-10-10 21:27:37 · 1067 阅读 · 0 评论 -
坠落凡间的struts2(7)---struts2的国际化
国际化原理 国际化原理是通过Locale,和ResourceBundle来实现的,如果需要格式化输出也可以使用MessageFormat进行格式化输出,资源文件需要放在classes的根路径下 最理想的实现国际化的方法是将要显示的字符内容从程序中分离,然后统一存储到一个资源包中,当显示时,从资源包中取出和平Locale对象相一致的字符内容。在Java中, 这种资源包是由类来实现的,这个原创 2013-10-08 23:37:48 · 1077 阅读 · 0 评论 -
坠落凡间的struts2(6)---文件的上传下载
Servlet基于IO流的文件上传 我们直接可以使用servlet的io来传送文件,但是我们得到流需要解析,得到对应的文件信息,名字类型,内容等,需要手动的解析 jsp页面: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> Insert title原创 2013-10-03 10:42:56 · 1130 阅读 · 0 评论 -
坠落凡间的struts2(5)---拦截器
工作原理 拦截器的工作原理其实就是动态代理关于动态代理请看我的另一篇博文 http://blog.csdn.net/senssic/article/details/10564311 系统定义拦截器 位于struts-default.xml文件中 处理类 拦截器名称 作用 A原创 2013-10-01 19:42:49 · 1120 阅读 · 0 评论 -
坠落凡间的struts2(8)---struts2的标签
Struts2提供的表达式语言支持 Struts 2支持以下几种表达式语言: OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言(默认支持); JSTL(JSP Standard Tag Library),JSP 2.0集成的标准的表达式语言; Groovy,基于Java平台的动态语言,它具有时下比较流行的动态语言(如P原创 2013-10-09 19:33:26 · 1193 阅读 · 0 评论