Java 调用struts2操作的简单方法

Java 调用struts2操作的简单方法,java,html,struts2,Java,Html,Struts2,我需要在struts中测试某些struts2操作类,我只想使用一个常规的旧按钮。不一定是一个提交按钮,只是一个按钮。对于我来说,将action类绑定到click事件的最简单方法是什么 假设我有一个jsp页面 <html> <head> </head> <body> <form> <button id="buttonId">imAButton /button> </form&

我需要在struts中测试某些struts2操作类,我只想使用一个常规的旧按钮。不一定是一个提交按钮,只是一个按钮。对于我来说,将action类绑定到click事件的最简单方法是什么

假设我有一个jsp页面

<html>
 <head>

 </head>

 <body>

    <form>
      <button id="buttonId">imAButton /button>
    </form>

</body>

</html>

您需要在JSP中定义表单,并在clik上调用javascript提交表单,如下所示:

document.getElementById("myForm").submit()

您还可以使用脚本为其提供任何操作。该操作应映射到struts配置文件中。

您需要在JSP中定义一个表单,并在clik上调用javascript提交表单,如下所示:

document.getElementById("myForm").submit()
您还可以使用脚本为其提供任何操作。该操作应映射到struts配置文件中。

您需要在JSP页面中,在表单标记元素中的
action=“…”
参数中指定操作名称

为按钮编写onclick函数,并在该函数中提交表单

<form action="yourActionName" id="testForm">
    <!--other form elements-->
    <button name="btn" id="btn" onclick="myFunction()"></button>  
</form>  

<script>
    //Your JavaScript function.
    function myFunction()
    { 
       // submit your form here by JavaScript or JQuery.
       //by JavaScript  
       document.getElementById("testForm").submit();  

       //by JQuery  
       $("#testForm").submit();
    }
</script>

//您的JavaScript函数。
函数myFunction()
{ 
//通过JavaScript或JQuery在此处提交表单。
//通过JavaScript
document.getElementById(“testForm”).submit();
//通过JQuery
$(“#testForm”).submit();
}
您需要在JSP页面中,在表单标记元素中的
action=“…”
参数中指定操作名称

为按钮编写onclick函数,并在该函数中提交表单

<form action="yourActionName" id="testForm">
    <!--other form elements-->
    <button name="btn" id="btn" onclick="myFunction()"></button>  
</form>  

<script>
    //Your JavaScript function.
    function myFunction()
    { 
       // submit your form here by JavaScript or JQuery.
       //by JavaScript  
       document.getElementById("testForm").submit();  

       //by JQuery  
       $("#testForm").submit();
    }
</script>

//您的JavaScript函数。
函数myFunction()
{ 
//通过JavaScript或JQuery在此处提交表单。
//通过JavaScript
document.getElementById(“testForm”).submit();
//通过JQuery
$(“#testForm”).submit();
}

发布一些代码,以便更轻松地理解您的问题。有1337种方法可以做到这一点。更具体地说,发布一些代码和更详细的要求。请澄清您的具体问题或添加其他详细信息,以突出显示您所需的内容。正如目前所写的,很难准确地说出你在问什么。发布一些代码以更容易地理解你的问题。有1337种方法可以做到这一点。更具体地说,发布一些代码和更详细的要求。请澄清您的具体问题或添加其他详细信息,以突出显示您所需的内容。正如目前所写的,很难准确地说出您的要求。那么这会涉及Jquery吗?那么这会涉及Jquery吗?