javaWeb(Struct2)
lzz360
这个作者很懒,什么都没留下…
展开
-
Struct2 自定义拦截器
1 因为struct2 如文件上传,数据验证等功能都是由系统默认的defalutStack中的拦截器实现的,所以我们定义拦截器需要引用系统默认的defalutStack这样才不会影响struct2在的其它功能struts.xml /WEB-INF/page/message.jsp原创 2013-12-06 15:03:18 · 2407 阅读 · 0 评论 -
简单的stuct2测试helloworld
配置步骤:1 tomact:一定要吧路径配置到 Web-root ,不然会报错2 在src中导入struct.xml"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd">原创 2013-12-04 09:48:24 · 1540 阅读 · 0 评论 -
stuct2接收请求参数
接收请求参数1:http://127.0.0.1:8080/struct2341/test/helloworld.do?id=123这样对于的action类就会通过反射机制获得id名字匹配;用表单也可以使用post提交的public class HelloWorldAction {private Integer id;private String message;pri原创 2013-12-05 10:37:14 · 1462 阅读 · 0 评论 -
Struct2处理的请求后缀
Struct2处理的请求后缀 //这样访问的时候就可以只用.do的后缀了,如:http://127.0.0.1:8080/struct2341/test/helloworld.do //这样.do 或 .action 都可以了原创 2013-12-05 10:33:36 · 1722 阅读 · 0 评论 -
Action中result的各种转发类型
Action中result的各种转发类型1,dispatcher:默认值 ,内部定向/WEB-INF/page/employeeAdd.jsp2,redirect:浏览器重定向/index.jsp3, redirectAction 重定向到action//同一个包下的actionname //不同包下的 XXX原创 2013-12-04 11:49:40 · 7303 阅读 · 0 评论 -
struct2访问或添加request/session/application
访问或添加request/session/application1 通过ActionContext//这样放置public String execute() { ActionContext ctx = ActionContext.getContext(); ctx.getApplication().put("app","lll"); ctx.getSe原创 2013-12-05 10:38:52 · 1334 阅读 · 0 评论 -
struct2动态方法调用和使用通配符定义action
动态方法调用和使用通配符定义action//1 如果想执行action中的其它方法可以使用http://127.0.0.1:8080/struct2341/test/helloworld!add.action //这样就会执行add这个方法了//2 使用通配符*,{1}就是第一个星号 //然后可以这样访问 http://127.0.0.1:8080/struct234原创 2013-12-05 10:40:05 · 2715 阅读 · 0 评论