`
oldbig
  • 浏览: 75270 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

自己写的一个用来转发URL的Action(struts2)

阅读更多
/**
 * 万用转发Action
 * 使用其代替直接写指向jsp的URL。这样可以统一控制权限等操作。
 * 调用方法:/dispatch.action?target=dic/dic-frame
 * 表示此次调用的目标页面是:/dic/dic-frame.jsp
 * 
 *@author oldbig
 */



@Controller
@Scope("prototype")
@ParentPackage("my-default")
@Namespace("/")
public class DispatchAction extends _BaseAction {
	private String target;
	
	@Action(results={@Result(name = "success", location="/${target}.jsp")	}) 
	public String execute() throws Exception {
		return SUCCESS;
	}

	/**
	 * @return the target
	 */
	public String getTarget() {
		return target;
	}

	/**
	 * @param target the target to set
	 */
	public void setTarget(String target) {
		this.target = target;
	}



注意: my-default继承struts-default,里面包含了一些拦截器,比如权限检查等等。

-----------------------------

By the way:

一杯茶从早泡到晚的做法不可取。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics