
struts2
hello_ljfbest
左手程序,右手写诗……
展开
-
struts2 之 知识积累
1.s:fielderror输出指定错误信息,而不是输出全部错误信息 在struts2框架中,例如在完成数据类型转换、数据校验时如果出现错误信息,我们会利用ActionSupport类中addFieldError方法来添加错误信息内容。在JSP页面中利用标签输出错误信息。 但是,在实际开发中,它会输出全部的错误信息内容。而如果想选择性地输出指定错误信息。我们可以使用如下代码解决: 第原创 2012-04-14 09:09:22 · 758 阅读 · 0 评论 -
struts2 之 输入校验
struts2 提供了服务器端和客户端输入验证 1. 通过重写validate()方法: 当验证不通过时 Action返回名为input的逻辑视图,并可通过 在该视图中输出错误 信息,注意action应该继承ActionSupport。通过ActionSupport中的addFieldError("字段名","错误信息")将错误信息添加到相应字段,如果有struts的表单标签,则相应的字段处原创 2012-03-19 21:04:01 · 1009 阅读 · 2 评论 -
struts2 之 类型转换
struts2 支持 一些基本类型转换,对于不支持的我们可以 自己定义一些类型转换器 比如要实现如下功能: 要求生日(Date类型)的输入格式如上,Struts2支持 的格式为“2012-02-23”这种类型,所以我们要写自己的转换器 实现类可如下: import java.text.SimpleDateFormat; import java.util.*; import o原创 2012-03-19 15:39:40 · 874 阅读 · 0 评论 -
struts2 之 action接收参数
Struts2为Action中的属性提供了依赖注入功能,在struts2的配置文件中,我们可以很方便地为Action中的属性注入值。属性必须提供setter方法。 Struts2接收参数的几种方式: 1. 用Action的属性: 在action里面定义要接收的参数,并提供相应的setter,getter,可以和提交参数的名称一致,并不用做数据类型的转换。 public class U原创 2012-03-07 21:49:58 · 1475 阅读 · 0 评论 -
struts2 之 拦截器
Struts2规定用户自定义拦截器必须实现com.opensymphony.xwork2.interceptor.Interceptor接口 import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.原创 2012-03-20 09:14:28 · 906 阅读 · 0 评论 -
struts2 之 访问Servlet API
1.可以通过struts2 中的ActionContext类来访问, 以下几个 方法为其常用: Static ActionContext getContext(): 获取ActionContext实例; Object get(Object key): 类似于request.getAttribute(String name); Map getParameters():获取所有的请求参数,类原创 2012-04-08 14:10:14 · 1229 阅读 · 0 评论 -
struts2 之 处理流程
1) 当servlet容器接收到一个请求后,将请求交给你在web.xml里配置的过滤器FilterDispatcher,调用它的doFilter()方法。 2) FilterDispatcher询问ActionMapper,以便确定这个请求有对应的action调用。 3) ActionMapper返回一个描述action调用的ActionMapping对象。原创 2012-03-08 10:33:15 · 1048 阅读 · 0 评论 -
struts2 之 环境配置
第一次摸struts,纠结了好长时间…… 我用的是struts2.3.1.2 1.将struts2所需要的类库添加到lib 2.在创建struts2 的配置文件 struts.xml,内容如下: <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//E原创 2012-03-07 14:02:23 · 1338 阅读 · 0 评论 -
Struts2 之 action/result设置
action 1. 配置默认Action(当找不到Action,就由这个Action处理) /default.jsp 注意:每个namespace中只能配置一个default-action-ref 2. 动态方法调用,通过地址参数来选择调用哪些方法 ,如下 public class Hell原创 2012-03-08 10:45:23 · 5007 阅读 · 0 评论