請問如何從jsp中跳到servlet中?
詹姆斯我最愛
2016-07-27 16:17:45
TA貢獻34條經(jīng)驗 獲得超34個贊
直接將要跳轉的servlet的url-pattern作為跳轉鏈接就行,假設我有一個servlet如下所示(注意url-pattern):
import?java.io.IOException; import?javax.servlet.ServletException; import?javax.servlet.annotation.WebServlet; import?javax.servlet.http.HttpServlet; import?javax.servlet.http.HttpServletRequest; import?javax.servlet.http.HttpServletResponse; @WebServlet("/CourseInfoManage")????//注意這里,/CourseInfoManage為servlet的url-pattern public?class?CourseInfoManage?extends?HttpServlet?{ ????public?CourseInfoManage()?{ ????????super(); ????} protected?void?doGet(HttpServletRequest?request,?HttpServletResponse?response)?throws?ServletException,?IOException? { ...... } protected?void?doPost(HttpServletRequest?request,?HttpServletResponse?response)?throws?ServletException,?IOException?{ doGet(request,?response); ...... } }
在jsp頁面的超鏈接中:
<a?href="CourseInfoManage">課程信息管理</a>
java代碼中:
response.sendRedirect("CourseInfoManage");
當然,有時候可能你的jsp頁面和servlet不在同一目錄下,可能需要用絕對路徑。
舉報