gpt4 book ai didi

java - 如何在 JSP 中的 <%%> 中包含 ?

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

我是 jsp 新手,并且一直坚持使用列表变量构建下拉列表。对于静态内容,我曾经使用以下代码:

<form method="post" action="Index.jsp">
<select name="item">
<option selected="selected"> -- Please choose --</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" value="Submit">
</form>

这很有效。现在,要使用列表变量“列表”填充列表,我搜索了任何解决方案,但徒劳无功。经过多次搜索,我找不到如何填充下拉列表,之后我尝试了以下方法,但效果不佳:

    <form method="post" action="Index.jsp">
<select name="item" path="list">
<%for(String element : list){
PrintWriter writer = response.getWriter();
writer.println("<option value="xyz">"+element+"</option>");
}
%>
</select>
<input type="submit" value="Submit">
</form>

有什么办法可以实现这一点吗?提前致谢。

最佳答案

试试这个

    <select name="item" path="list">
<%for(String element : list){
%>
<option value="<%=element %>"><%=element %></option>
<%
}
%>
</select>

在这里您可以看到 SELECT 中“element”的值并在点击中获得相同的值

<%=bla%>这是JSP中的Expression标签

关于java - 如何在 JSP 中的 <%%> 中包含 <HTML>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29138519/

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