简体   繁体   English

jsp页面javabean对话框

[英]jsp page javabean dialog box

I have this: 我有这个:

<% 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> 

<% } %>

How can I compare setgender's value to textbox's new gender value and have a dialog box that says gender already exits do you want modify to different one (Y/N) and do the necessary task. 如何将setgender的值与文本框的新性别值进行比较,并有一个对话框显示性别已退出,您是否要修改为其他值(是/否)并执行必要的任务。 How can I make jsp value talk with JavaScript? 如何使用JavaScript进行jsp值讨论? How is this possible? 这怎么可能?

You don't need JavaScript. 您不需要JavaScript。 You need to look into JSLT and pass beans so that you can read them by using ${object.Property} notation. 您需要研究JSLT并传递bean,以便可以使用$ {object.Property}表示法读取它们。 This notation will allow you to use for-each loops, conditional statements etc. 该符号将允许您使用for-each循环,条件语句等。

Your (nameBean.getGender() == nameBean.setGender() doesn't make sense as getGender() returns true/false and setGender() is a mutator, hence it doesn't return anything. 您的(nameBean.getGender()== nameBean.setGender()没有意义,因为getGender()返回true / false,而setGender()是一个变项,因此它不返回任何内容。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM