根据上述 JSP 代码,可以编写对应的 Servlet 代码如下:\n\njava\nimport java.io.IOException;\nimport java.io.PrintWriter;\nimport javax.servlet.ServletException;\nimport javax.servlet.http.HttpServlet;\nimport javax.servlet.http.HttpServletRequest;\nimport javax.servlet.http.HttpServletResponse;\n\npublic class UserInfoServlet extends HttpServlet {\n protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {\n response.setContentType('text/html;charset=UTF-8');\n PrintWriter out = response.getWriter();\n out.println('<!DOCTYPE HTML>');\n out.println('<html lang=\'ch\'>');\n out.println('<head>');\n out.println('<meta charset=\'utf-8\'>');\n out.println('<link rel=\'stylesheet\' href=\'css/userinfo.css\' />\n');\n out.println('<link rel=\'stylesheet\' href=\'css/auto.css\' />\n');\n out.println('<script src=\'js/jquery-3.7.0.js\'></script>');\n out.println('<title>userinfo</title>');\n out.println('<noscript>');\n out.println('<title>不支持JavaScript,无法显示内容。</title>');\n out.println('</noscript>');\n out.println('</head>');\n out.println('<body onload=\'bodyload()\'>');\n out.println('<div id=\'transparency\'>');\n out.println('<div id=\'msgs\'>');\n out.println('<div id=\'headermsg\'>');\n out.println('<div>');\n out.println('<img style=\'float:left\' id=\'foreshow\' src=\'' + request.getContextPath() + '/image/' + imageId.toString() + '.bmp' alt=\'头像\' />\n');\n out.println('<p style=\'font-size:30px\'>' + userinfo.name + '</p>');\n out.println('<p style=\'font-size:15px\'>粉丝数:' + userinfo.fansNum + '</p>');\n out.println('</div>');\n out.println('<p style=\'font-size:20px\'>' + userinfo.introduction + '</p>');\n out.println('</div>');\n out.println('</div><br />');\n out.println('<hr style=\'width:80%\' />\n');\n out.println('<p style=\'font-size:50px;margin-left:10%;'>修改个人信息</p>');\n out.println('<div id=\'showmsg\'>');\n out.println('<p>手机号:' + userinfo.phone + '</p>');\n out.println('<div>');\n out.println('<label>');\n out.println('昵称:' + userinfo.name + '<br />');\n out.println('<input id=\'name\' type=\'text\' placeholder=\'此处输入你要更改的昵称\' />\n');\n out.println('</label><br /><br />');\n out.println('<div>');\n out.println('<span style=\'vertical-align:top\'>头像:</span>');\n out.println('<img onclick=\'nextimg()\' id=\'image\' src=\'' + request.getContextPath() + '/image/' + imageid + '.bmp' alt=\'头像\' />\n');\n out.println('<br />');\n out.println('</div><br />');\n out.println('<label>');\n out.println('当前简介:' + userinfo.introduction);\n out.println('<input id=\'introduction\' type=\'text\' placeholder=\'此处输入你要更改的简介\' onchange=\'count()\' value=\'\' />\n');\n out.println('</label>');\n out.println('<p id=\'echotext\'>已输入0/50字</p>');\n out.println('<br /><br />');\n out.println('<label>');\n out.println('<input id=\'submit\' type=\'button\' value=\'提交\' onclick=\'submit()\' />\n');\n out.println('</label>');\n out.println('</div>');\n out.println('</div>');\n out.println('<div id=\'white\'></div>');\n out.println('</div>');\n out.println('<script src=\'js/userinfo.js\'></script>');\n out.println('<div hidden=\'hidden\' id=\'maxarea\' value=\'' + maxImageNumber + '\'></div>');\n out.println('</body>');\n out.println('</html>');\n }\n\n protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {\n doGet(request, response);\n }\n}\n\n\n注意:上述代码仅为示例,可能需要根据具体需求进行修改。\n

JSP 页面对应 Servlet 代码示例 - 用户信息修改页面

原文地址: https://www.cveoy.top/t/topic/pKAd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录