java - 如何在JSP中动态选择一个值

标签 java html jsp servlets scriptlet

我想使用 scriptlet 在选择标记中选择一个值,但它不起作用。 我怎样才能实现这个目标?

提前致谢。

<%int number=2;%>
<br><br>Matricula: 

<select id="mat" name="mat" >

<option<%if(number==1){%>selected<%}%> >
01</option>
<option<%if(number==2){%>selected<%}%> >
02</option>
<option<%if(number==3){%>selected<%}%> >
03</option>
<option<%if(number==4){%>selected<%}%> >
04</option>

</select>

最佳答案

您需要在选项所选之间添加空格

<%int number=2;%>
<br><br>Matricula: 

<select id="mat" name="mat" >

<option <%if(number==1){%>selected<%}%> >
01</option>
<option <%if(number==2){%>selected<%}%> >
02</option>
<option <%if(number==3){%>selected<%}%> >
03</option>
<option <%if(number==4){%>selected<%}%> >
04</option>

</select>

关于java - 如何在JSP中动态选择一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51072088/

相关文章:

java - org.smslib 端口使用异常

java - 使用 Intent 来启用 GPS 并不总是能正常工作。我该如何修复

java - 如何在 Java 的 Swagger UI 中显示枚举的自定义值?

html - 父溢出时如何设置子div宽度100%?

jquery - bxSLider 不显示加载图像

javascript - 移动导航菜单不起作用(HTML、CSS 和 JQuery)

java - 通过 jSTL 检查复选框

javascript - javascript 无法从 jsp 获取数据

java - 在程序中的任意点生成 Java 堆栈跟踪

Java setShape() 方法在命令提示符下给出错误,但在 Eclipse 上工作正常