gpt4 book ai didi

java - 如何将变量的值从 Java 类传递到 JSP?

转载 作者:太空宇宙 更新时间:2023-11-04 11:13:42 25 4
gpt4 key购买 nike

我正在调用一个 Web 服务,我需要根据某些条件在 jsp 页面中显示一些消息。如果该变量不为空,我需要在 JSP 中显示该变量的值。看起来根本不起作用。

还有其他方法可以达到这个目的吗?

Java

private String emailValidationMessage;

public String getEmailValidationMessage() {
return emailValidationMessage;
}

public void setEmailValidationMessage(String emailValidationMessage) {
this.emailValidationMessage = emailValidationMessage;
}

if( validateEmailAddressResponse.isVerifiedEmailDomain() == false &&
validateEmailAddressResponse.isVerifiedEmailFormat() == false ) {
setEmailValidationMessage( UiIntegrationKeyConstants.EMAIL_VALIDATION_CODE_EE01 );
}

JSP

<div>
<table width=100%>
<tr>
<c:if test="${emailValidationMessage != null}">
<td class="fieldLabelBold" style="color:#0033CC" align="center">${emailValidationMessage}</td>
</c:if>
</tr>
</table>
</div>

我的做法是错误的吗?我不想将其作为 URL 参数传递。

谢谢...

最佳答案

是的,还有其他方法可以实现这一目标,1.El表达式就是实现这一点的其中之一。2.您可以使用在 session 中设置值,

session.setAttribute("sessionName""someValue");

并在 JSP 页面中将其称为

String value = (String)session.getAttribute("sessionName") == null ? "":(string)session.getAttribute("sessionName");

,这里会从session中获取值,检查是否为null!如果为null,则不显示,如果为null,则显示值。可以使用两种方式来显示,1.使用表达式标签<%=%>或者使用 javascript/jquery,通过使用自己的 id 将值设置为受尊重的标签。对于 JavascriptJquery 。使用jquery/javascript,您还可以提供额外的效果。希望这可能有所帮助。谢谢。

关于java - 如何将变量的值从 Java 类传递到 JSP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45723385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com