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的值与文本框的新性别值进行比较,并有一个对话框显示性别已退出,您是否要修改为其他值(是/否)并执行必要的任务。如何使用JavaScript进行jsp值讨论?这怎么可能?     

解决方法

您不需要JavaScript。您需要研究JSLT并传递bean,以便可以使用$ {object.Property}表示法读取它们。该符号将允许您使用for-each循环,条件语句等。 您的(nameBean.getGender()== nameBean.setGender()没有意义,因为getGender()返回true / false,而setGender()是一个变项,因此它不返回任何内容。