2012-07-04 4 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 

Edit:

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. Что происходит, когда вы действительно выполняете это в своем веб-контейнере? –

+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> 
Смежные вопросы