диалоговое окно javabean страницы jsp - PullRequest
0 голосов
/ 15 апреля 2011

У меня есть это:

<% if (nameBean.getTxnType().equalsIgnoreCase("Update"))
   { %>
    <TD><B>Gender: </B></TD>
    <TD><INPUT TYPE=TEXT NAME="tbGender" 
               VALUE="<%= nameBean.getGender()%>" MAXLENGTH=1 SIZE=3 ></TD>
<% if (nameBean.getGender() == nameBean.setGender())
{ %>

<script type="text/javascript"> 
alert("Alert Box"); 
</script> 

<% } %>

Как я могу сравнить значение setgender с новым значением пола текстового поля и получить диалоговое окно, в котором говорится, что пол уже существует, хотите ли вы изменить его на другой (Y / N) ивыполнить необходимое заданиеКак я могу заставить JSP Value говорить с JavaScript?Как это возможно?

1 Ответ

0 голосов
/ 15 апреля 2011

Вам не нужен JavaScript.Вам нужно изучить JSLT и передать bean-компоненты, чтобы вы могли их прочитать, используя нотацию $ {object.Property}.Эта запись позволит вам использовать циклы for-each, условные операторы и т. Д.

Ваш (nameBean.getGender () == nameBean.setGender () не имеет смысла, так как getGender () возвращает true / false иsetGender () является мутатором, поэтому он ничего не возвращает.

...