2012-07-04 83 views
0

点击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> 
+0

这看起来像是您的IDE的消息。当你真的在你的Web容器中执行这个时会发生什么? –

+0

我在页面上出现错误预计“/” – happy

+0

请从struts-config.xml中删除您的代码以获得更多清晰度。 – Mdhar9e

回答

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>