
struts2
afdnlw
这个作者很懒,什么都没留下…
展开
-
struts2
action里包含了对用户请求的处理逻辑,因此我们也称action为业务控制器。action类里的属性通常用来封装http请求参数,因此action中要包含与请求参数对应的属性,并且要提供该属性的setter()/getter()方法。如用户请求包含两个参数user,password,那么action类要提供user,password属性来封装这两个请求参数,并且user,pass原创 2012-05-28 21:53:07 · 370 阅读 · 0 评论 -
Struts2输入校验总结
一. 手动输入完成校验 1.普通的处理方式:只需要在action中重写validate()方法 2.一个action对应多个逻辑处理方法:指定校验摸个特定方法的方式: 重写validateXxxx()方法。Eg:如果,只校验login方法,则只需重写validateLogin(). 二. 输入校验流程: 1. 类型转换器负责对字符串的请求参数执行类型转换。并将这些值设置成A转载 2014-01-05 10:26:21 · 513 阅读 · 0 评论 -
ActionContext和ServletActionContext小结
1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求转载 2014-01-08 09:54:05 · 651 阅读 · 1 评论 -
JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网又看了一下,结果发现这样一段话:junit.jar: Includes the Hamcres转载 2014-01-16 11:44:08 · 877 阅读 · 0 评论