Struts2
iteye_17225
这个作者很懒,什么都没留下…
展开
-
Struts2 part 1:快速入门
导入jar包,struts-2.3.4\apps\struts2-blank.war 中所有jar包struts2-core-2.3.1.1.jar:Struts 2框架的核心类库xwork-core-2.3.1.1.jar:Command模式框架,WebWork和Struts2都基于xwork ognl-3.0.3.jar:对象图导航语言(Object Graph Navig...原创 2015-09-02 10:48:38 · 80 阅读 · 0 评论 -
Struts2 part 2:Action的编写方式
Action的编写方式:1、POJO对象public class RequestAction { public String execute() { return "success"; }} 2、实现Action接口public class RequestAction2 implements Action { @Override pub...原创 2015-09-02 15:41:34 · 78 阅读 · 0 评论 -
Struts2 part 3:在Action中使用ServletAPI
1、使用ActionContext对象,采用解耦合的方式访问ServletAPIActionContext context = ActionContext.getContext(); jsp<form action="${pageContext.request.contextPath }/demo04/scope1.action" method="post">...原创 2015-09-02 16:31:12 · 92 阅读 · 0 评论 -
Struts2 part 4:Action封装请求参数
Action接受页面的请求参数,有两种类型模型驱动、属性驱动,可以分为三种方式 1、Action自身作为model对象,使用setter封装页面参数(属性驱动)jsp <form action="${pageContext.request.contextPath }/demo05/param1.action" method="post"> 文本<i...原创 2015-09-02 20:19:18 · 127 阅读 · 0 评论 -
Struts2 part 5:类型转换器
1、实现TypeConverter接口,实现convertValue(java.util.Map<java.lang.String,java.lang.Object> context, java.lang.Object target, java.lang.reflect.Member member, java.lang.String propertyName, ja...原创 2015-09-04 11:03:13 · 96 阅读 · 0 评论 -
Struts2 part6:数据校验
1、代码校验jsp<%@ taglib uri="/struts-tags" prefix="s" %><s:fielderror></s:fielderror><form action="${pageContext.request.contextPath }/demo06/validata1"> 用户名&原创 2015-09-04 16:43:52 · 93 阅读 · 0 评论 -
Struts2 part 7:文件上传
1、单文件上传页面表单MIME封装类型为enctype="multipart/form-data" ,提交方式为post,Struts2使用FileUpload实现文件上传jsp <form action="${pageContext.request.contextPath}/demo01/upload1.action" method="post" ...原创 2015-09-05 15:46:19 · 105 阅读 · 0 评论 -
Struts2 part 8:OGNL
ValueStack内部结构 ValueStack内部数据结构 一、获取ValueStatck的两种方式1、通过SerlvetActionContext获得ValueStack valueStack = (ValueStack) ServletActionContext.getRequest().getAttribute(ServletActionContex...原创 2015-09-06 15:58:24 · 70 阅读 · 0 评论