标签:mes 空白 列表 for str std sea local localhost
jsp页面通过form以method="post"方式提交登录信息到loginServlet.java,
url直接跳转到http://localhost:8080/test/loginServlet
在loginServlet内没有编写任何动作,浏览器一直显示空白
如果将login.jsp的提交方式修改为get
http://localhost:8080/test/loginServlet?username=123&password=456
在loginServlet内添加动作
response.sendRedirect("jsp/search.jsp");
浏览器将转向到http://localhost:8080/test/jsp/search.jsp
在jsp页面中添加input,设置name属性提交;在servlet中可以根据name属性获取表单的值
request.getRequestDispatcher("jsp/search.jsp").forward(request, response);
response.sendRedirect("jsp/search.jsp");
重定向是指请求提交到servlet后,servlet经处理后返回信息让浏览器重新访问一个新的页面。
转发是请求提交到servlet后,servlet经处理后将(request, response)信息传递给其它servlet或jsp页面,最终返回给一个新的页面。
注意:
jsp页面请求到servlet,被转发到原页面,再请求到该servlet,但再转发到原页面时会发生404错误。
而重定向经过多次重定向到原页面也没有问题。
标签:mes 空白 列表 for str std sea local localhost
原文地址:https://www.cnblogs.com/heibaimao123/p/11325780.html