2012-07-13 51 views
0

我試圖做一個系統,在用戶輸入表單的數據保存在頁面jsp中。 但是沒有奏效!例如:如何使數據保存在jsp的頁面中?

與表格數據的用戶輸入:

<input type="text" name="title" id="title" /> 

,在形式的用戶輸入,將保存在所述頁JSP的數據:

<% String title = request.getParameter("title") %> 

數據將被保存。但是,當我更新頁面時,數據丟失。我想製作這樣一個評論系統。

+0

JSP是一個模板語言,你需要學習一些東西一樣的servlet/Spring MVC的,也許是一些持久的技能,如數據庫/ ORM,或保存標題到文件 – pinkdawn 2012-07-13 01:14:38

+0

我不喜歡使用框架。最好爲此使用數據庫? – gstCode 2012-07-13 01:24:42

+0

我目前還不清楚你的問題。你在談論驗證嗎?你談論你的JSP頁面何時刷新,數據應該保存在頁面上(就像在JSP頁面的TextFields中一樣)?如果是,如果你沒有使用任何fremework,那麼你最好使用JSP'UseBean'。 – Lion 2012-07-13 01:50:00

回答

0

如果要保存頁面中的數據,只需將其放入值屬性即可。試試這個JSP。

<html> 
<body> 
<form> 
    <input type="text" name="title" id="title" value="${param.title}"/> 
    <input type="submit"/> 
</form> 
</body> 
</html> 
+1

OP似乎並不熟悉EL,因此對於他來說scriplet會很好,就像'value =「<%= request.getParameter(」title「)%>」'。 – Lion 2012-07-13 03:40:16