将表单和参数分配给s中的struts 2操作:标记

时间:2017-11-30 08:01:51

标签: html struts2

我目前正在开发一个将struts 1中的应用程序迁移到struts 2的项目。我几乎没有找到解决方案的问题。

1.在struts 1中,我们可以为strus-config XML中的每个动作分配一个表单。但在struts 2中,我没有看到这个选项。带有提交按钮的表单将自动在操作类中创建表单。但是链接的动作怎么样?我有一个链接(使用s:一个标签),我从中调用一个动作,该动作通过搜索表单转到jsp。但是在链接的调用中(s:a),我无法在动作类中获得表单。我需要在加载前在搜索表单中设置几个值。有没有一种方法可以在JSP中没有s:form标签的情况下将表单分配给操作?

  1. 通过s:a
  2. 发送参数

    我有以下内容,我可以将参数发送到呼叫

    <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标签?使用一些脚本创建可以直接分配给操作的地图

    提前致谢。

0 个答案:

没有答案