3
回答
Action Setter注入参数
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

DemoAction.java


public class DemoAction implements Action, ServletRequestAware {

	private HttpServletRequest request;

	@Override
	public String execute() throws Exception {

		if(request.getParameterMap().size() > 0) {
			return Action.ERROR;
		}

		return Action.SUCCESS;
	}

	@Override
	public void setServletRequest(HttpServletRequest request) {
		this.request = request;
	}
}
假设Struts2中映射的地址是/demo,如果访问/demo?ServletRequest就会给request注入一个null值,这个问题怎么避免?


举报
yanchao90
发帖于4年前 3回/144阅
顶部