gpt4 book ai didi

java - 根据条件 JSP 显示 HTML 代码

转载 作者:行者123 更新时间:2023-11-28 02:30:48 24 4
gpt4 key购买 nike

我正在尝试显示 div基于使用 JSP 的数据可用性。我的问题是即使条件有效,相应的 block 也负责显示 div执行后,我无法查看在我的网页中呈现的上述部分。

<body>
<form>
<h3>Order Type</h3>
<div id="orderType" class="specialOrder">
<table>
<tr><td><label id="numberLabelId" for="numberId">Number</label>
<input type="text" name="number" id="numberId" onchange="processInput()"/>
<input type="hidden" name="groupSize" value="1" id="groupSizeId"/>
</td></tr>
</table>
</div>
<%
boolean dataReceived = false;
boolean isQualified = false;
String qualificationMessage = "";
String error = "";

if(request.getParameter("json") != null)
{
System.out.println("Response: " + request.getParameter("json"));

JSONObject jsonObject = JSONObject.fromObject(request.getParameter("json"));
MPQResponse mpqResponse = (MPQResponse) JSONObject.toBean(jsonObject, MPQResponse.class);

isQualified = mpqResponse.isQualified();
qualificationMessage = mpqResponse.isQualified() ? "Number is qulified for porting": "Number is not qualified for porting";
error = mpqResponse.getErrorMessage();
dataReceived = true;

System.out.println("Qualification status: " + qualificationMessage);
System.out.println("Error: " + error);
}
%>
<%
if(dataReceived && isQualified)
{
%>
<div><%=qualificationMessage%>/div>
<script type="text/javascript" >
refreshPage();
</script>
<%
}
else
{
%>
<div><%=qualificationMessage%></div>
<div><%=error%></div>
<%
}
%>
</form>
</body>

以上是我的部分代码;在上面的部分中,甚至 dataReceivedisQualifiedtrue div此 block 中的部分不呈现(我可以看到代码使用调试器进入 block )。我在拧干什么?我试过 JTL <c:if>还是一样的结果。

最佳答案

改变

<div><%=qualificationMessage%>/div>

<div><%=qualificationMessage%></div>

close div 格式错误,丢失 <符号

关于java - 根据条件 JSP 显示 HTML 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50939688/

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