单击按钮调用Action类

时间:2012-07-04 10:14:52

标签: jsp java-ee struts

如果点击jsp上的按钮,我如何调用动作类?我正在使用struts 1.3框架

以下是代码段:

<html:button property="delete" onclick="/deleteZeroScoreCard.do" value="Delete"></html:button>

"/deleteZeroScoreCard"struts-config.xml文件

中定义

我收到编译错误

Syntax error on token "Non Terminating Regular Expression", no accurate correction available

编辑:

Struts-config.xml摘录

   <form-bean name="initiationfrm" type="com.mindcraft.mis.zero.actionform.afInitiation"></form-bean>

    <action name="initiationfrm" path="/deleteZeroScoreCard" type="com.mindcraft.mis.zero.actionclass.acZeroScoreCardDeletion">
        <forward name="viewdatauploaddppage2" path="zeroInitPage"></forward>

    </action>

1 个答案:

答案 0 :(得分:1)

onclick属性将运行JavaScript,而“/deleteZeroScoreCard.do”不是有效的JavaScript。你需要像onclick =“location.href ='/ deleteZeroScoreCard.do';”代替。

为什么不避免使用JavaScript而是使用表单?例如:

<html:form action="deleteZeroScoreCard" method="POST">
    <html:button property="delete" value="Delete"/>
</html:form>