将变量赋值给HTML中的值

时间:2011-12-25 20:46:21

标签: java html jsp servlets

String registration="10-120";
<input type="text" name="registrationUpdate" value="Reg#" maxlength="50" /><br>

在上面,value="Reg#"是硬编码。 我想将变量分配给该值。即手段价值=注册;

更新我!

2 个答案:

答案 0 :(得分:8)

你的问题不是很清楚。我假设变量是在servlet中声明的,因为在JSP中使用Java是不好的做法。为了能够在Servlet转发到JSP之间共享变量,您需要将此变量设置为请求属性:

String registration = "10-120";
request.setAttribute("registration", registration);

然后在JSP中,您可以使用JSP EL获取“registration”属性的值:

<input type="text" name="registrationUpdate" value="${registration}" maxlength="50" />

您应该阅读Java EE教程:http://docs.oracle.com/javaee/5/tutorial/doc/bnadp.html

答案 1 :(得分:2)

非常简单

    <% String registration="10-120"; %>
    <input type="text" name="registrationUpdate" value="<%=registration%>" maxlength="50" />

希望这会对你有所帮助