你好,斯塔克弗沃斯,
我在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/