![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
掘客DIGGKR
生活是一座大山,每天挖掘才能有所收获。掘客是一种生活态度!
展开
-
Struts2 拦截器
[size=medium]Struts2 的核心是 拦截器(Interceptor)。 对客户端的请求经过多个拦截器的处理, 然后执行请求的 Action, 执行完 Action后,经过拦截器的处理,将结果返回 jsp页面。 待续。。。 [/size]...2011-12-14 21:35:12 · 78 阅读 · 0 评论 -
OGNL(Object-Graph Navigation Language)
[size=medium]OGNL(Object-Graph Navigation Language) 对象图形导航语言 自定义Action中有一个成员变量User user,可以自己new,Private User user = new User(). 也可以在url地址中传递user.xx,但是这时在User中必须有一个无参的构造方法。 jsp中样例代码: ...原创 2011-12-04 13:30:25 · 123 阅读 · 0 评论 -
Struts.xml global-results
[size=medium] /other.jsp 作为公用的页面跳转,不用每一个action都配置。[/size]原创 2011-12-04 10:29:59 · 169 阅读 · 0 评论 -
Struts.xml result type
[size=medium]Struts.xml result type 四种类型 1.dispathcer(默认) 2.redirect(客户端跳转) 3.chain(服务器端跳转) 4.redirectAction 待续。。。[/size]原创 2011-12-04 09:43:43 · 93 阅读 · 0 评论 -
接收参数
[size=medium]1.用Action属性接收参数 在url中写上name=aaa&age=26 在对应的Action中声明俩个成员变量name 和 age,定义两个变量的get 和 set方法。这样即可。 2.用领域模型(Domain Model)来接受参数 在url中写上user.name=aaa&user.age=26 在对应的Action中声明成员变量private U...原创 2011-11-29 23:17:08 · 149 阅读 · 0 评论 -
简化配置文件Struts.xml
[size=medium]动态方法调用DMI(Dynamic Method Invocation) 使用通配符 待续。。。[/size]原创 2011-11-29 22:34:39 · 79 阅读 · 0 评论 -
Struts2 Action
[size=medium] 具体视图的返回可以由自己定义的Action来决定。 1)、具体的Action可以是一个普通的java类,其中定义一个public String execute()方法即可。 2)、实现com.opensymphony.xwork2.Action接口。 3)、常用的做法是从com.opensymphony.xwork2.ActionSupport继承,好处...原创 2011-11-20 13:02:49 · 65 阅读 · 0 评论 -
Struts.xml namespace
[size=medium]Struts.xml文件中: /Hello.jsp Namespace的值对应访问action的路径,若namespace为/, /aaa, /aaa/bbb,则对应的action访问路径为:/hello, /aaa/hello, /aaa/bbb/hello。 若不写,默认namespace=””,可以接收所有路径下的ac...2011-11-20 11:48:30 · 95 阅读 · 0 评论 -
Struts2工作原理
[size=medium]Struts2工作原理 1、在浏览器url输入:http://localhost:8080/webApp/hello.action; 通过http协议向tomcat发送请求 2、Tomcat接收到请求后,首先会分析出请求的时哪个webApp,然后找到对应的webApp,找到对应的webApp的web.xml,执行org.apache.struts2.dispat...原创 2011-11-20 00:22:50 · 76 阅读 · 0 评论 -
Struts2 类型转换
[size=medium]Struts2 类型转换 由相应的拦截器来处理。 待续。。。[/size]原创 2011-12-14 21:50:13 · 68 阅读 · 0 评论 -
Struts2 I18N
[size=medium]Struts2 I18N 处理国际化问题。 待续。。。[/size]2011-12-14 21:46:52 · 69 阅读 · 0 评论 -
Struts Tags
[size=medium] Struts2标签: property、set、bean、fielderror、ifelse、iterator 、ui标签 $ # % 的区别: a. $用于i18n和struts配置文件 b. #用来取ActionContext的值 c. %将原来的文本属性解析为ognl,对于本来就是ognl的属性没有影响 jsp部分样例代码: ...原创 2011-12-05 23:26:10 · 91 阅读 · 0 评论