我们都知道如何使用 s:action 标记:
<s:action name="actionA" namespace="/namespaceA">
<s:param name="param" value="123"/>
</s:action>
现在我想写自己的标签,从ActionTag扩展,我给出一个名为'url'的变量来确定我的jsp寻呼机上的动作:
<mytab:action url="/namespaceA/actionA.action?param=123"/>
以下是Java代码:
public class ResultTag extends ActionTag {
private String url;//链接
protected void populateParams() {
super.populateParams();
ActionComponent action = (ActionComponent) this.component;
action.setNamespace(getNamespace(url));
action.setExecuteResult(true);
action.setName(getActionName(url));
}//other methods}
现在我不知道在我的java代码上设置参数(param = 123)的位置,有人能告诉我该怎么做吗?非常感谢!