
坠落凡间的struts2
文章平均质量分 89
系统的对struts2的学习
Senssic
这个作者很懒,什么都没留下…
展开
-
坠落凡间的struts2(9)---struts2和struts1区分
struts1的工作流程1.初始化:struts框架的总控制器ActionServlet是一个Servlet,它在web.xml中配置成自动启动的 Servlet,在启动时总控制器会读取配置文件(struts-config.xml)的配置信息,为struts 中不同的模块初始化相应的对象。(面向对象思想) 2.发送请求:用户提交表单或通原创 2013-10-10 21:27:37 · 1099 阅读 · 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 · 1220 阅读 · 0 评论 -
坠落凡间的struts2(7)---struts2的国际化
国际化原理国际化原理是通过Locale,和ResourceBundle来实现的,如果需要格式化输出也可以使用MessageFormat进行格式化输出,资源文件需要放在classes的根路径下最理想的实现国际化的方法是将要显示的字符内容从程序中分离,然后统一存储到一个资源包中,当显示时,从资源包中取出和平Locale对象相一致的字符内容。在Java中, 这种资源包是由类来实现的,这个原创 2013-10-08 23:37:48 · 1119 阅读 · 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 · 1154 阅读 · 0 评论 -
坠落凡间的struts2(5)---拦截器
工作原理拦截器的工作原理其实就是动态代理关于动态代理请看我的另一篇博文http://blog.youkuaiyun.com/senssic/article/details/10564311系统定义拦截器位于struts-default.xml文件中处理类 拦截器名称 作用A原创 2013-10-01 19:42:49 · 1143 阅读 · 0 评论 -
坠落凡间的struts2(4)---数据的校验
数据校验的意义WEB数据收集的复杂性客户数据输入的误操作其他恶意攻击struts2数据校验的方法客户端校验和服务端校验。 客户端校验是指,在HTML画面上自动生成JavaScript校验代码,在用户提交到服务器之前在客户端浏览器中进行校验。默认位客户端校验。 服务端校验是指,在数据提交到服务器上之后,在Action处理之前,对客户但提交的数据进行校验原创 2013-09-30 16:04:41 · 1321 阅读 · 0 评论 -
坠落凡间的struts2(3)---struts2的类型转换
struts2中的通配符在struts2的配置文件中可以使用通配符,这样可以减化配置文件,但是降低了可读性我们使用通配符那就必须有一个统一的约定.否则通配符将无法成立看下面的例子.(1)先看我们的action配置 *" class="com.test.action.UserAction" method="{1}"> /user_{1}.jsp 带原创 2013-09-27 21:51:28 · 1021 阅读 · 0 评论 -
坠落凡间的struts2(2)---struts2的文件配置
struts.properties配置文件— struts.configuration:该属性指定加载Struts 2配置文件的配置文件管理器。该属性的默认值是org.apache.Struts2.config.DefaultConfiguration,这是Struts 2默认的配置文件管理器。如果需要实现自己的配置管理器,开发者则可以实现一个实现Configuration接口的类,该类可以原创 2013-05-22 15:06:06 · 817 阅读 · 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 · 1175 阅读 · 0 评论