Download After_End/User_information_case/src/main/java/updateUserServlet.java from zxy0307/JavaWeb: direct link, hf CLI and curl.
- Browser
- Download file 1.54 kB
-
https://huggingface.co/zxy0307/JavaWeb/resolve/08aee07d7e2f3b5bea6589e92bb78197a4f61fb9/After_End/User_information_case/src/main/java/updateUserServlet.java
- Command line
-
hf download hf://zxy0307/JavaWeb@08aee07d7e2f3b5bea6589e92bb78197a4f61fb9/After_End/User_information_case/src/main/java/updateUserServlet.java
-
curl -L -o updateUserServlet.java https://huggingface.co/zxy0307/JavaWeb/resolve/08aee07d7e2f3b5bea6589e92bb78197a4f61fb9/After_End/User_information_case/src/main/java/updateUserServlet.java
1.54 kB
| import domain.User; | |
| import org.apache.commons.beanutils.BeanUtils; | |
| import service.impl.userServiceImpl; | |
| import javax.servlet.ServletException; | |
| import javax.servlet.annotation.WebServlet; | |
| import javax.servlet.http.HttpServlet; | |
| import javax.servlet.http.HttpServletRequest; | |
| import javax.servlet.http.HttpServletResponse; | |
| import java.io.IOException; | |
| import java.lang.reflect.InvocationTargetException; | |
| import java.util.Map; | |
| public class updateUserServlet extends HttpServlet { | |
| public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { | |
| this.doPost(request, response); | |
| } | |
| public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { | |
| //1、设置编码 | |
| request.setCharacterEncoding("UTF-8"); | |
| //2、获取map | |
| Map<String, String[]> map = request.getParameterMap(); | |
| //3、封装对象 | |
| User user = new User(); | |
| try { | |
| BeanUtils.populate(user, map); | |
| } catch (IllegalAccessException e) { | |
| e.printStackTrace(); | |
| } catch (InvocationTargetException e) { | |
| e.printStackTrace(); | |
| } | |
| //4、调用Service修改 | |
| userServiceImpl service = new userServiceImpl(); | |
| service.updateUser(user); | |
| //5、跳转到查询所有的Servlet | |
| response.sendRedirect(request.getContextPath()+"/findUserByPageServlet"); | |
| } | |
| } | |