如何在JSP/Servlet中更新数据
我是JSP/Servlet的初学者,我被卡住了。我想编辑表单,但修改后我的页面为空 这里有一个例子 1) 我点击udpate 2) 我更改值 3) 当我点击更新时,我有一个空页面,我不明白这个问题 这是我的servlet(UserHandler) 还有我的edit.jsp如何在JSP/Servlet中更新数据,jsp,servlets,Jsp,Servlets,我是JSP/Servlet的初学者,我被卡住了。我想编辑表单,但修改后我的页面为空 这里有一个例子 1) 我点击udpate 2) 我更改值 3) 当我点击更新时,我有一个空页面,我不明白这个问题 这是我的servlet(UserHandler) 还有我的edit.jsp <body> <% UserBean user = new UserBean(); %> <% UserDao dao = new UserDao(); %> <
<body>
<%
UserBean user = new UserBean();
%>
<%
UserDao dao = new UserDao();
%>
<form method="POST" action='UserHandler' name="frmEditUser"><input
type="hidden" name="action" value="edit" /> <%
String uid = request.getParameter("userId");
if (!((uid) == null)) {
int id = Integer.parseInt(uid);
user = dao.getUserById(id);
%>
<table>
<tr>
<td>First Name</td>
<td><input type="text" name="firstName" value="<%=user.getfName()%>"/></td>
</tr>
<tr>
<td>Last Name</td>
<td><input type="text" name="lastName" value="<%=user.getlName()%>"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Update" /></td>
</tr>
</table>
<%
} else
out.println("ID Not Found");
%>
</form>
</body>
名字
姓
非常感谢您的帮助。如果您的数据库在String UserRecord=“/listUser.jsp”上更新了我想问题,我真的不知道问题出在哪里?不,我总是有相同的值您的servlet不理解操作“编辑”的情况,在单击“更新”->转到doPost()谢谢,您认为问题可能来自哪里?
<body>
<%
UserBean user = new UserBean();
%>
<%
UserDao dao = new UserDao();
%>
<form method="POST" action='UserHandler' name="frmEditUser"><input
type="hidden" name="action" value="edit" /> <%
String uid = request.getParameter("userId");
if (!((uid) == null)) {
int id = Integer.parseInt(uid);
user = dao.getUserById(id);
%>
<table>
<tr>
<td>First Name</td>
<td><input type="text" name="firstName" value="<%=user.getfName()%>"/></td>
</tr>
<tr>
<td>Last Name</td>
<td><input type="text" name="lastName" value="<%=user.getlName()%>"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Update" /></td>
</tr>
</table>
<%
} else
out.println("ID Not Found");
%>
</form>
</body>