簡體   English   中英

如何從直接從另一個jsp檢索值的jsp將值發送到servlet

[英]How to send values to a servlet from a jsp which has directly retrieved values from another jsp

我的動機是從modify.jspmodifysummary.jsp的數據流,然后到servlet以更新詳細信息,但是我不想在我的jsp頁面中使用scriptlet。

modify.jsp

<form action="modifysummary.jsp">
<table border="1">

<tr>
<td><label>FirstName</label></td>
<td><input type="text" name="firstname" value="<%=bean.getFirstname() %>"></td>
</tr>
<tr>
<td><label>Surname</label></td>
<td><input type="text" name="surname"  value="<%=bean.getSurname() %>" ></td>
</tr>

</form>

modifysummary.jsp

<table>
<tr >
<th>Employee Details</th>
</tr>


<tr>
<td>First Name</td>
<td><%=request.getParameter("firstname") %></td>
</tr>

<tr>
<td>Surname</td>
<td><%=request.getParameter("surname") %></td>
</tr>

<tr>
<td><input type="button" value="BACK" onclick="javascript:history.go(-1)"></td>
<td><input type="submit" value="Modify" name="Modify"></td>
</tr>

</table>

我已經在表單中編寫了此代碼,單擊“修改”按鈕后,數據應轉到Bean中的servlet,但該如何執行。

我認為如果在您的Modifysummary.jsp中不使用腳本,這是不可能的。 您必須將用戶名和密碼設置為請求屬性

 using  request.setattribute();

並將它們放入servlet

 using  request.getattribute();

為什么您不想使用腳本。

如果要使用requestdispatcher,則必須在scriptlet中編寫所有內容

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM