您可以将动态参数与一起使用
result,请参见动态结果配置。
在 *** 作中,您应该为参数表编写吸气剂
private String actionUrl;public String getActionUrl() { return actionUrl;}
并配置结果
<action name="create" > <result type="redirect">${actionUrl}</result></action>
因此,常识是将代码重写为
public class CreateAction extends ActionSupport{ private String actionUrl; public String getActionUrl() { return actionUrl; } @Override public String execute() throws Exception { String actionPath = "/view"; String createType = req.getParameter("createType"); String params = "&action=view"; if("1".equals(createType)){ params = params + "&from=list"; }else if("2".equals(createType)){ params = params + "&from=detail&someParam=somevalue"; }//,etc.. actionUrl = actionPath+"?"+params; return SUCCESS; }}
如果您需要一种更好的方法来从 *** 作映射中创建URL,则可以查看此答案。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)