jsp页面javabean对话框

发布于 2024-11-01 23:04:55 字数 571 浏览 1 评论 0原文

我有这个:

<% 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 的值与文本框的新性别值进行比较,并显示一个对话框,显示性别已经存在,您是否要修改为不同的性别(是/否)并执行必要的任务。如何让jsp值与JavaScript对话?这怎么可能?

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. How can I make jsp value talk with JavaScript? How is this possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心碎无痕… 2024-11-08 23:04:55

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

您的 (nameBean.getGender() == nameBean.setGender() 没有意义,因为 getGender() 返回 true/false 并且 setGender() 是一个变异器,因此它不会返回任何内容。

You don't need JavaScript. You need to look into JSLT and pass beans so that you can read them by using ${object.Property} notation. This notation will allow you to use for-each loops, conditional statements etc.

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文