摘要: 1、实现一个Actiond的最常用方式:从ActionSupport继承2、DMI动态方法调用3、通配符配置 *{1}{2}... a) *_*4、接收参数的方法(一般用属性或者DomainModel来接收)5、简单参数验证 addFieldError a) 一般不使用Struts2的UI标签6、访 阅读全文
posted @ 2017-04-06 19:21 流年如水烟雨随风 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 页面请求: action: stuts.xml中把type这个参数传到其他的jsp页面: 注意:一次request共享一个值栈,要想跨request,比如重定向跳转了,那么就可以通过这种方式传递参数。 jsp页面: 结果: 链接: http://pan.baidu.com/s/1mic8CZm 密码 阅读全文
posted @ 2017-04-06 18:03 流年如水烟雨随风 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 页面请求: Struts.xml文件配置: action: 用的不多,了解。 链接: http://pan.baidu.com/s/1dFMifgl 密码: n1v9 阅读全文
posted @ 2017-04-06 17:45 流年如水烟雨随风 阅读(133) 评论(0) 推荐(0) 编辑
摘要: struts.xml文件配置 UserAction: 名为 user 的 namespace 中并没有,mainpage的result,它回去找父package中的result,找到了global-result 中的 mainpage 链接: http://pan.baidu.com/s/1kV4u 阅读全文
posted @ 2017-04-06 17:38 流年如水烟雨随风 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 看下面的例子: 一般使用4种:dispatcher(容器内跳转到JSP页面)、redirect(重定向到jsp页面)、chain(容器内跳转到另一个Action)、redirectAction(重定向到另外一个Action) 还有 freemarker、httpheader、stream、veloc 阅读全文
posted @ 2017-04-06 16:40 流年如水烟雨随风 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 配置Struts2默认跳转的Action 目前的理解大概就是这样。 链接: http://pan.baidu.com/s/1o88sBP4 密码: wk4g 阅读全文
posted @ 2017-04-06 16:25 流年如水烟雨随风 阅读(85) 评论(0) 推荐(0) 编辑
摘要: <include file="login.xml"/> 包含其他的模块。 项目开发中,分模块协调开发有用。 链接: http://pan.baidu.com/s/1boBgEFd 密码: rwkf 阅读全文
posted @ 2017-04-06 16:08 流年如水烟雨随风 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 取得Map 类型的 request,session,application, HttpServletRequest,HttpSession,ServletContext的引用。 分访问 Map 类型和原始类型两种。 1、获取 Map 类型的request,session,application( M 阅读全文
posted @ 2017-04-06 16:01 流年如水烟雨随风 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 在Action 中添加 FieldError 在ValueStack看到的值: 把值拿出来: 链接: http://pan.baidu.com/s/1boX1rPl 密码: cy6y 阅读全文
posted @ 2017-04-06 15:22 流年如水烟雨随风 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1、如果有中文,表单提交就用POST方式,别用GET方式。 2、配置 <constant name="struts.i18n.encoding" value="UTF-8"></constant> 不过很多时候没用,这个是由于struts2的bug。 3、自定义过滤器,参考链接:http://www 阅读全文
posted @ 2017-04-06 13:48 流年如水烟雨随风 阅读(325) 评论(0) 推荐(1) 编辑
摘要: 通过实现 ModelDriven 接口来接收请求参数,这种方法用的比较少,一般还是用前两种。 请求: 1 <a href="user/user!add?name=xiaoer&age=33">添加用户</a> User类: 1 package com.bjsxt.struts2.user.model 阅读全文
posted @ 2017-04-06 11:36 流年如水烟雨随风 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 用域模型接收参数 User类 1 package com.bjsxt.struts2.user.model; 2 3 public class User { 4 5 private String name; 6 7 private int age; 8 9 public String getName 阅读全文
posted @ 2017-04-06 11:11 流年如水烟雨随风 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 1、新建 backup.bat脚本 创建 windows任务计划: 3、编写拷贝程序 1 import java.io.*; 2 import java.util.*; 3 import java.net.URL; 4 import java.text.SimpleDateFormat; 5 6 p 阅读全文
posted @ 2017-04-06 10:39 流年如水烟雨随风 阅读(11937) 评论(0) 推荐(0) 编辑
摘要: 先在 Action 中定义要接收的属性,需要编写属性的getter 和 setter 方法 struts2 会自动帮我们把 String 类型的参数转为 Action 中相对应的数据类型。 struts.xml 配置: url的请求和参数传递如下图: 阅读全文
posted @ 2017-04-06 09:30 流年如水烟雨随风 阅读(1176) 评论(0) 推荐(0) 编辑