2011-04-14 2 views
0

У меня есть это:страница JSP JavaBean диалоговое окно

<% 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 значением к новой гендерной значения TextBox и иметь диалоговое окно, сообщающее пол уже выходит вы хотите изменить на любой другой (Y/N) и выполнить необходимую задачу. Как я могу поговорить с jsp с JavaScript? Как это возможно?

ответ

0

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

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

Смежные вопросы