首先要知道服务器内不跳转有两种方法
1.相对路径
2.绝对路径
一.由.jsp跳到servlet中
相对路径:
<a href = "servlet/TestServlet1">TestServlet1 Get方式请求</a>
绝对路径:
<% String path = request.getContextPath(); %>
<form action="<%=path %>/servlet/TestServlet2" method="post"> <input type="submit" value="提交" /> </form>
path为项目的根目录。
二.由servlet跳转到.jsp页面
请求重定向的方式:
response.sendRedirect(request.getContextPath()+"/Test.jsp");
服务器内部跳转的方式
request.getRequestDispatcher("/Test.jsp").forward(request,response);
其中/代表返回根目录,../代表返回上一级。
时间: 2024-11-03 20:50:14