![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2_Learning
普通网友
这个作者很懒,什么都没留下…
展开
-
Struts拦截器初次使用体验
今天上午试着使用拦截器,根据网上的搜索,将自己的Action中配置了一个框架自带的拦截器:timer。但是,当我运行时,不但没有发现控制台输出什么粗略耗时统计之类的东西,居然还报出了500错误,说是什么空指针,杯具啊! 到最后,在网上看到一位老兄的一句话,突然来了灵感! " 如果为Action指定了一个拦截器,则系统默认的拦截器栈将会失去作用。为了继续使用默认拦截器,所以上...原创 2011-03-18 09:55:20 · 99 阅读 · 0 评论 -
自定义Struts2_Interceptor
今天上午学习了一下关于如何自定义Interceptor的知识,做了一个超级简单的自定义拦截器。 自定义的拦截器代码: [code="java"] import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.interceptor.Interceptor; publi...原创 2011-03-18 12:36:58 · 92 阅读 · 0 评论 -
Struts2_action_validate_simpleTest
昨晚很晚才完成了struts2.0简单数据验证,没时间写到博客里就已经累的不行了!今天过来又练习了一遍,发现自己还是基本掌握了(只是皮毛中的皮毛)! 注意:在查看webwork技术文档时发现其中一句话是这样写的,在action类中如果没有属性getter方法,则:在验证失败之后(或者直接是addFieldError()返回的错误),在用户输入页面无法得到刚才的值,这是很不友好的方式,...原创 2011-03-18 13:02:20 · 124 阅读 · 0 评论 -
struts2_result配置
[code="java"][/code]在struts2中,我看到资料书上写的动态方法调用。其实就是在一个action中写了多个方法,然后在处理请求的时候进行了分配! 如果使用了struts标签,则按以下代码就是一种实现方式: [code="java"] ..... [/code] 但是以上的这种方式开发时,无法满足一个表单存在多个Submit的情况,所以,以下似乎会更好...原创 2011-03-21 10:34:55 · 107 阅读 · 0 评论 -
Struts_conversion_basic_learning
从上周就开始试着练习使用Struts2的类型转换,MD全部写完了,居然在提交页面请求之后,狂报No action and result defined 错误,检查了好几遍都没有看到问题出在哪里。今天又上网去搜索答案,一帮P民不知道说的是啥。最后看到一句经典,Struts2从2.1.8版本开始,在配置相应的package时,必须指定namespace,否则就会出现这样的错误!这下是记住了,郁...原创 2011-04-04 14:56:49 · 115 阅读 · 0 评论 -
Struts2_Annotation
Struts2注解终于掌握一点儿皮毛了,现在在此处记录下来,供自己日后回顾&参考! 实现步骤: 1,在web.xml文件中加入要扫描的包,加入的位置是Struts2在web.xml文件中配置的filter标签中的位置,需要配置一个 [code="java"] actionPackages com.harry.struts.action [/code] ...原创 2011-04-05 18:10:31 · 108 阅读 · 0 评论 -
Struts2零星知识点记录
今天在听视频的时候,得知一个很重要的观点: 1,about input [code="java"] 在Struts2中,如果类型转换或者输入校验出错,struts2框架将查找是否存在一个name="input"的result配置,因为在Struts2框架中认为当出现错误时,应该返回到输入页面,让用户重新输入!所以,对于一些处理用户数据录入的Action,建议配置上一个 *** ...原创 2011-04-06 01:22:28 · 89 阅读 · 0 评论