2011-12-25 107 views
2
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

回答

8

你的問題不是很清楚。我會假設變量是在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

2

伊茨很簡單

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

希望這會幫助你