将变量赋值为HTML中的值

问题描述:

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

在上面,value="Reg#"这是硬编码。 我想将变量分配给值。即均值=注册;将变量赋值为HTML中的值

我更新!

+1

当你说你想分配一个变量你谈论试图访问JavaScript的输入值? – JoshStrange 2011-12-25 20:48:17

+1

更具体。你是什​​么意思“将**变量**赋值”以及什么Servlet,JSP或其他什么? – Lion 2011-12-25 20:56:38

+0

[使用HTML获取表格内容]的可能重复(http://stackoverflow.com/questions/8626625/get-table-contents-using-html)。这篇文章没有提供任何有用的信息,这些信息还不在您之前发布的帖子中。至少它不是更清楚。 – 2011-12-25 20:58:27

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

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

然后在JSP中,你可以得到“登记”的价值属性使用JSP EL:

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

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

伊茨很简单

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

希望这会帮助你