本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
struts2中,在使用 convention 插件的情况下,如何使用 “chain” 这个result
执行完一个Action之后,一般就是跳转至某个JSP页面之类的,但在某些情况下,也有执行完一个Action之后需要跳转至另一个Action继续执行。
比如,使用 addUser 这个Action 新增一个用户之后,我们可能需要使用 userList 这个Action跳转至用户一览画面。
上面这种需求,在使用xml格式的配置文件时,是很容易配置的。所以,此处就不列出了。
此处想说一下,在使 ...
(转)struts2中redirect,redirectAction和chain的区别 以及 如何在action之间传参数
帖子来源:http://tonmly.blog.163.com/blog/static/17471285620115891359147/
struts2中关于result的返回类型一般我们是转发到一个jsp页面或者是html页面等,但是struts2中的result的返回类型还有redirect,redirectAction,chain。对于这三种返回类型之间肯定是有区别的,下面我们来看看关于r ...
chain的用法
chain,链条,用chain可以使我们的代码变得简单。以下面代码为例,找到三个人中年龄最小的人的名字和年龄。体会一下chain的好处。
如果不使用chain的话,就会是这样:
var stooges =
[{name: 'curly', age: 25}, {name: 'moe', age: 21}, {name: 'larry', age: 23}];
var a = _ ...
struts2疑难杂症(更新中)
①<result type="chain"></result>红条久久不去
<result type="chain">另一个action</result>
我使用struts2.3.1版本上面的写法是可行的,但是2.1版本的时候出现了问题
解决办法:
<result name="acti ...
struts2跳转类型result type=chain/dispatcher/redirect
struts2 跳转类型result type=chain/dispatcher/redirect
dispatcher 为默认跳转类型,用于返回一个视图资源(如:jsp) Xml代码 :
<result name="success">/index.j ...
使用chain方式,在第二action中获取第一个action中actionMessage
为什么采用chain 方式时,没有复制Errors, Field errors and Message?
struts.xml中配置如下:
<struts>
<constant name="struts.devMode" value="true" />
<package name="default&q ...
java设计模式-Chain of Responsibility(责任者链)模式
Chain of Responsibility定义
Chain of Responsibility(CoR) 是用一系列类(classes)试图处理一个请求request,这些类之间是一个松散的耦合,唯一共同点是在他们之间传 ...
Struts2 resultType(十五)
1.Struts2中的结果类型或者说视图技术
类型说明chain用户Action链式处理dispatcher用来整合JSP 是result元素type的默认值freemarker用来整合FreeMarkerhttpheader用来处理特殊的HTTP行为redirect用来重定向到其他的文件redirectAction用来重定向到其他的Actionstream用来向浏览器返回一个InputStream ...
struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)(转载)
dispatcher 为默认跳转类型,用于返回一个视图资源(如:jsp) Xml代码 :
<result name="success">/main.jsp</result> <result name="success">/main.jsp</result> 以上写法使用了两个默认,其完整的写法为: < ...
struts2源码浅析(一)
1. Struts2架构图 请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher; FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。 ActionMapper取得了ActionMapping后,在Dispatc ...
strust2-result chain
废话不多说直接上代码先
public class Test1Action extends ActionSupport{
private String message;
@Action("test1")
public String test1()
{
System.out.println(message);
return SUCCES ...
也说责任链模式应用
背景:刚看到一个同事用了一堆ifelse嵌套来判断是否执行最后业务逻辑,感觉很纠结,就想到能不能用责任链模式来处理这类问题。顺便记录下来备后面回顾思考
问题类似如下:
Java代码 收藏代码
if() {
if() {
if() {
....
doBusiness();
} ...
WebWork之--action chain无法共享值栈内容错误排查
今天犯了一个低级错误,action配置如下,经多方排查,最终发现是拦截器配置问题。一般默认设置为defaultStack,但是我的这个package中默认拦截栈是basicStack,但是basicStack中不包含chain interceptor,所以导致两个action不能共享值栈内容。
action配置如下:
<action name="actionName& ...