jsp页面javabean对话框

时间:2011-04-14 21:37:50

标签: javascript jsp javabeans

我有这个:

<% 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值与JavaScript交谈?这怎么可能?

1 个答案:

答案 0 :(得分:0)

您不需要JavaScript。您需要查看JSLT并传递bean,以便您可以使用$ {object.Property}表示法来读取它们。这种表示法将允许您使用for-each循环,条件语句等。

你的(nameBean.getGender()== nameBean.setGender()没有意义,因为getGender()返回true / false而setGender()是一个mutator,因此它不会返回任何内容。