如何从java脚本重定向到struts动作?如何在struts 2中将java脚本重定向到struts动作?
如果脚本条件得到了良好的话,我需要调用的配置XML一个动作,否则无动作调用控件需要留在同一页?请帮忙吗?
Java脚本
function displayDate()
{
var x=document.getElementsByName("userName")
if(x = "shan")
{
alert("shankarasd");
document.myForm.action ="/setUpForInsertOrUpdate";
document.myForm.submit();
}
}
HTML
<html>
<body>
<s:form action="HelloWorld" >
<s:textfield name="userName" label="User Name" />
<s:submit onclick="displayDate()" />
</s:form>
</body>
</html>
config.xml中
<struts>
<package name="default" extends="struts-default">
<action name="HelloWorld" class="vaannila.HelloWorld.HelloWorld">
<result name="SUCCESS">/success.jsp</result>
</action>
<action name="setUpForInsertOrUpdate" method="setUpForInsertOrUpdate" class="vaannila.HelloWorld.HelloWorld">
<result name="SUCCESS1">/success1.jsp</result>
</action>
<action name="back" method="back" class="vaannila.HelloWorld.HelloWorld">
<result name="SUCCESS2">/success.jsp</result>
</action>
</package>
</struts>
调用动作控制器参数如果要比较的'm的值'到'1',你绝对不想使用'='(这是赋值操作符)。而是使用'=='。 – 2012-02-24 14:11:25
它可以是任何值,我只是举了一个例子。 – jcrshankar 2012-02-24 14:17:35
实际上不是检查m == 1,我会从用户那里获取值并用于检查。 – jcrshankar 2012-02-24 14:19:09