我有這樣的場景。如何在jsp中填充java對象值
提交JSP頁面請求後發送到servlet。 在servlet中,我需要將對象發送到相同的JSP頁面以填充表單文本字段。
用戶將在表單中輸入的值id,我們需要從數據庫中讀取數據,並需要填寫其餘字段在同一個頁面
我在使用過程中,這些線路
//In servlet
//1 request.setAttribute("student",student);
//2 request.getRequestDispatcher("/Student.jsp").forward(request, response);
//In JSP
used getAtttibute here
input type="text" name="name" value=<%=name %>
我已經完成了編碼,它工作正常,但它看起來很笨拙!
請參考其他任何方式來有效地完成此任務。
只是建議我如何進行,我可以在它的工作:)
當第一次訪問頁面時,它在文本字段中顯示空值。 – NareshSathu
@ user3500659如果沒有與此關聯的請求屬性,它將顯示一個「null」值。您不應直接訪問該頁面,而應通過GET請求訪問該servlet並填寫空白的學生。 –
不幸的是,它是我的小應用程序中唯一的JSP頁面。然後如何擺脫空值。 – NareshSathu