关于struts2的action标签

//jsp代码
<s:action name="serviceData!getBase" namespace="/common" executeResult="true" >
</s:action>


这样可以得到getBase()方法里面的值,但我这个方法要用到很多次。需要参数。
问题来了。

如上<s:action>怎么传递参数值?

	//通过<s:action>标签不能给type赋值
	private String type;
	public void setType(String type){
		this.type=type;
	}
	public String getType(){
		return this.type;
	}
	public String getBase() {
		Map request = (Map)ActionContext.getContext().get("request");
		//key和value都不能固定,若写死则可以。
		request.put("serviceType", serviceBiz.getBaseType("服务类型"));
		return null;
	}

你可能感兴趣的:(java,jsp)