java - 如何从直接从另一个 jsp 检索值的 jsp 向 servlet 发送值

标签 java jsp servlets

我的动机是从modify.jspmodifysummary.jsp然后到servlet的数据流来更新详细信息,但我不想在我的jsp页面中使用scriptlet。

修改.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 中使用scriptlet,这是不可能的。您必须将您的用户名和密码设置为请求属性

 using  request.setattribute();

并将它们放入 servlet

 using  request.getattribute();

为什么您不想使用 scriptlet。

如果你想使用 requestdispatcher,你必须在 scriptlet 中编写所有内容

关于java - 如何从直接从另一个 jsp 检索值的 jsp 向 servlet 发送值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24837424/

相关文章:

Java - dist 和 deploy 文件夹之间的区别

java - jgit addFilePattern 不适用于我的文件绝对路径

javascript - 如何获取 C 上本地文件的属性 : drive with JSP or Javascript?

java - 如何使用 java servlet 在 JSP 中显示数据库中的图像?

java - 使用自定义的面向 Servlet 的框架,servlet 太多,这是一个问题吗

用于扩展和实现的 Java 规则

java - Java 类路径是第一个搜索的吗?

java - 当同一网站的另一个 session 并行完成一些工作时,如何使网页自动重新加载?

Java Servlet 和 HttpSession

Java:如何写入webapp中的文件夹?