将变量赋值给HTML中的值

Sha*_*oor 2 html java jsp servlets

String registration="10-120";
<input type="text" name="registrationUpdate" value="Reg#" maxlength="50" /><br>
Run Code Online (Sandbox Code Playgroud)

在上面,value="Reg#"这是硬编码.我想为该 值赋值变量.即手段价值=注册;

告诉我!

JB *_*zet 8

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

String registration = "10-120";
request.setAttribute("registration", registration);
Run Code Online (Sandbox Code Playgroud)

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

<input type="text" name="registrationUpdate" value="${registration}" maxlength="50" />
Run Code Online (Sandbox Code Playgroud)

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