我目前正在开发一个将struts 1中的应用程序迁移到struts 2的项目。我几乎没有找到解决方案的问题。
1.在struts 1中,我们可以为strus-config XML中的每个动作分配一个表单。但在struts 2中,我没有看到这个选项。带有提交按钮的表单将自动在操作类中创建表单。但是链接的动作怎么样?我有一个链接(使用s:一个标签),我从中调用一个动作,该动作通过搜索表单转到jsp。但是在链接的调用中(s:a),我无法在动作类中获得表单。我需要在加载前在搜索表单中设置几个值。有没有一种方法可以在JSP中没有s:form标签的情况下将表单分配给操作?
我有以下内容,我可以将参数发送到呼叫
<s:a onclick="pleaseWait()" action="action1" >
<s:param name="param1"><s:property value="#request.paramValue1" /></s:param>
<s:param name="param2"><s:property value="#request.paramValue2"/>/s:param>
Some Link
</s:a>
但是有没有更简单的方法来为一个动作分配参数而不使用很多s:params和s:property标签?使用一些脚本创建可以直接分配给操作的地图
提前致谢。