我目前有一个带有表格'描述'的MySQL数据库。包含'标题'和'内容'变量。我想做的是,动态创建按钮,其值属性是标题'每个'描述'行。然后我想让按钮显示内容'当他们各自的头衔'#39;点击。
问题是我不确定如何将JSP String变量插入按钮' value'属性动态。有没有办法在没有javascript的情况下这样做?
这是我的代码:
获取描述对象:
<%
List<Description> descriptions = DescriptionDB.getDescriptions();
%>
按钮表的Scriptlet:
<table border="1" id="titleTable">
<%
if (descriptions != null) {
for (Description description : descriptions) {
String title = description.getDescriptionTitle();
%>
<tr>
<td><a id="bt" type="button" value="title"</td>
</tr>
<%
}
}
%>
</table>
我希望value="title"
成为scriptlet中的String title
。
答案 0 :(得分:1)
应该像
一样简单 %>
<tr>
<td><a id="bt" type="button" value="<%= title %>"</td>
</tr>
<%
请注意,今天有些人似乎认为使用scriptlet是一种不好的做法。