struts2简洁教程
dreamsnow127
这个作者很懒,什么都没留下…
展开
-
第二章 第一个Struts应用
WEB-INF/web.xml配置:<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee ht转载 2012-02-16 02:40:12 · 567 阅读 · 0 评论 -
第11章 动态方法调用和使用通配符定义action
/WEB-INF/page/message.jsp 浏览器中输入:http://localhost:8080/struts2/control/employee/list_execute.actionhttp://localhost:8080/struts2/control/employee/list_addUI.action来调用action文件中的方法转载 2012-02-16 04:24:04 · 360 阅读 · 0 评论 -
第十六章 文件上传
上传页面: My JSP 'employeeAdd.jsp' starting page 文件: pageContext.request.contextPath 绝对路径,取出部署应用程序名,解决不同部署方式的差别enctype="multipart/form-data" 用于转载 2012-02-16 05:31:59 · 301 阅读 · 0 评论 -
第二十三 基于XML配置方式实现校验
对action中的指定方法进行校验校验文件名:ActionClassName-ActionName-validation.xmlPersonAction.javaPersonAction-manage_update-validation.xmlmanage_* action中的方法名是update()转载 2012-02-16 06:18:12 · 273 阅读 · 0 评论 -
第二十九章 struts2常用标签解说
JSP页面顶部加入下行,可以使用struts2标签If elseif else名称必需默认类型描述备注test是boolean决定标志里的内容是否显示的表达式else标志没有这个参数id否转载 2012-02-16 10:08:25 · 714 阅读 · 0 评论 -
第七章 为Action属性注入值
暂留转载 2012-02-16 03:51:16 · 237 阅读 · 0 评论 -
第十二章 请求参数的接收
src/struts.xml配置:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> //method="{1}"接收转载 2012-02-16 04:40:32 · 211 阅读 · 0 评论 -
第十五章 访问或添加request等属性
添加request/session/aplication范围内属性cn.itcast.action.HelloWorldAction文件:package cn.itcast.action;import java.util.Arrays;import javax.servlet.ServletContext;import javax.servlet.http.HttpServletRequ转载 2012-02-16 05:10:11 · 400 阅读 · 0 评论 -
第二十章 对action指定方法进行校验
暂留转载 2012-02-16 05:55:14 · 293 阅读 · 0 评论 -
输出带有占位符的国际化信息
struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> //配置国际化资源文件 /WEB-转载 2012-02-16 06:55:28 · 875 阅读 · 0 评论 -
第二十六章 配置包范围国际化资源文件
在包cn.itcast.action下package_en_US.propertiespackage_zh_CN.properties则这两个资源文件只在这个包下有效,命名是固定的package_language_country.properties如果和全局资源文件有冲突,则以包资源文件为准。转载 2012-02-16 06:59:40 · 281 阅读 · 0 评论 -
第二十七章 配置Action范围国际化资源文件
在action 路径下配置资源文件同一个包下,命名规则以action名字为前缀:PersonManageAction.javaPersonManageAction_en_US.propertiesPersonManageAction_zh_CN.properties转载 2012-02-16 07:01:47 · 244 阅读 · 0 评论 -
第三十一章 Struts2+Spring2.5+Hibernate3.3整合开发
暂留转载 2012-02-16 11:25:52 · 326 阅读 · 0 评论 -
第二十二章 基于XML配置方式实现对action的所有方法进行校验
index.jsp 输入页面: 输入校验 用户名:不能为空 手机号:不能为空,并且要符合手机号的格式1,3/5/8,后面是9个数字 PersonAction.javaPersonAction-validation.xml两个文件在同一个包中:转载 2012-02-16 06:12:59 · 462 阅读 · 0 评论 -
第一章 介绍struts2及struts2开发环境的搭建
struts2简介:1.struts2低侵入式设计,struts1侵入式设计2.struts2提供拦截器,利用拦截器进行AOP编程,实现权限拦截等功能。3.struts2实现类型转换器,可以把特殊请求参数转换成需要的类型。struts1则需要在底层实现BeanUtil注册类型转换器。4.struts2提供支持多种表现层技术,如JSP、freeMarker、Velocity等转载 2012-02-16 01:31:46 · 690 阅读 · 0 评论 -
第二十四章 配置国际化全局资源文件、输出国际化信息
struts.xml配置<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> //配置国际化资源文件 value为文件名转载 2012-02-16 06:42:28 · 408 阅读 · 0 评论 -
第十九章 对Action中所有方法进行输入校验
暂留转载 2012-02-16 05:53:17 · 276 阅读 · 0 评论 -
第三章 解决struts2配置文件无提示问题
123123123转载 2012-02-16 02:45:02 · 296 阅读 · 0 评论 -
第四章 Action名称的搜索顺序
http://localhost:8080/struts2/test/aaa/bbb/ccc/helloworldccc下,如果没有bbb下,如果没有aaa下 一级一级的搜转载 2012-02-16 02:47:21 · 258 阅读 · 0 评论 -
第十章 为应用指定多个配置文件
转载 2012-02-16 04:18:32 · 220 阅读 · 0 评论 -
第九章 _Struts2的处理流程与Action的管理方式
用户请求---->StrutsPrepareAndExecuteFilter ------>Interceptor Struts内置的一些拦截器或用户自定义的拦截器----> Action 用户编写的action类 ---->Result 类似Struts1中的forward----> Jsp/Html--->响应用户转载 2012-02-16 04:16:50 · 394 阅读 · 0 评论 -
第十三章 自定义类型转换器
自定义类型转换器:1.创建转换器文件 cn.itcast.type.converter.DateTypeConverter 2.注册转换器1.cn.itcast.type.converter.DateTypeConverter package cn.itcast.type.converter;import java.text.ParseException转载 2012-02-16 04:57:25 · 322 阅读 · 0 评论 -
第十四章 全局类型转换器
package cn.itcast.type.converter;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Map;import com.opensymphony.xwork2.conversion.impl.Defa转载 2012-02-16 05:03:14 · 307 阅读 · 0 评论 -
第十七章 多文件上传
多文件上传页面: My JSP 'employeeAdd.jsp' starting page 文件1: 文件2: 文件3: action处理:package cn.itcast.action;import java.io.File;import o转载 2012-02-16 05:35:50 · 311 阅读 · 0 评论 -
第十八章 自定义拦截器
struts.xml配置拦截器:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> //拦截器配置转载 2012-02-16 05:45:44 · 412 阅读 · 0 评论 -
第二十一章 输入校验的流程
暂留转载 2012-02-16 05:55:45 · 257 阅读 · 0 评论 -
第二十八章 ognl表达式
暂留转载 2012-02-16 07:03:04 · 267 阅读 · 0 评论 -
第三十章 使用标签防止表单重复提交
1.jsp页面添加token标签2.配置struts.xmlindex.jsp 提交姓名,没有重复提交,转到message页面 ,如果重复提交,回到index.jsp页面: My JSP 'index.jsp' starting page 姓名: //token标签转载 2012-02-16 11:24:55 · 346 阅读 · 0 评论 -
第五章 Action配置的各项默认值
src/struts.xml:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> /WEB-INF/page/he转载 2012-02-16 02:49:28 · 245 阅读 · 0 评论 -
第六章 result配置的各种视图转发类型
dispatcher 默认redirect redirectActionplainTextdispatcher默认方式:struts.xml: //全局 /WEB-INF/page/message.jsp //继承base /employeeAdd.jsp?username=${username} //${}访问action中属性转载 2012-02-16 03:48:53 · 255 阅读 · 0 评论 -
第八章 指定Struts 2处理的请求 <constant>常用常量
修改action的后缀 //修改action的后缀 /images //为action注入值 /WEB-INF/page/message.jsp 注意:struts.xml中修改了action的后缀为do或者action,web.xml里也要相应的修改 struts2 *.do 常转载 2012-02-16 03:54:39 · 507 阅读 · 0 评论