如何动态更改JSP中的按钮值属性

时间:2015-03-27 07:32:12

标签: html mysql jsp

我目前有一个带有表格'描述'的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

1 个答案:

答案 0 :(得分:1)

应该像

一样简单
 %>
 <tr>
      <td><a id="bt" type="button" value="<%= title %>"</td>
 </tr>
 <%

请注意,今天有些人似乎认为使用scriptlet是一种不好的做法。