你好,斯塔克弗沃斯,
我在JSP页面中创建了一个表,代码如下:
........

<% while(resultSet.next()){ %>
        <tr>
            <td><%=resultSet.getString("SN")%></td>
            <td><%= resultSet.getString("fname")%></td>
            <td><%= resultSet.getString("mname")%></td>
            <td><%= resultSet.getString("lname")%></td>
            <td><%= resultSet.getString("gender")%></td>
            <td><%= resultSet.getString("email")%></td>
            <td><%= resultSet.getString("phone")%></td>
            <td><%= resultSet.getString("address")%></td>

            <td><img src="<c:url value="DBimage.jsp"/>" width="50" height="50"></td>
            <td>
                <input type="submit" name ="approve" value="Approve"/>


            </td>

        </tr>
        <% } %>

我要自动更改按钮的名称。
我该怎么做?有什么简单的方法吗?

最佳答案

苏拉,给你。一个展示这个概念的快速原型。按钮的值在JSP中创建。如果您想在服务器端计算一些东西,可以通过response发送该值,并通过隐式参数response或session访问它,例如,并分配该值。为了简单起见,我使用了一个随机变量。
我在一个本地的jetty实例上运行了这个程序,它运行正常!.希望能帮上忙

<%@ page import="java.util.Random" %>

<html>
<body>
<h2>Hello World!</h2>
<%

Random random = new Random();
int randomInt = random.nextInt(42);
String submitName="Submit" + randomInt;

%>

<input type="submit" name ="<%= submitName %>" value="<%= submitName %>"/>

</body>
</html>

关于java - 如何在JSP中自动更改按钮的名称属性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39191481/

10-12 04:10