jsp中,通过java后台控制跳转的页面;

比如说,在java方法实现中,当方法实现后要求页面理解跳转到相应的jsp页面

jsp中通过后台servlet是可以跳转页面的。
1、客户端跳转
// 使用response对象的sendRedirect实现客户端跳转
// servlet的doGet方法
public void doGet(HttpServletRequest req,HttpServletResponse res)
throws ServletException,IOException {
PrintWriter out = res.getWriter();
out.println("Hello world!");
res.sendRedirect("test.do"); // servlet实现跳转(客户端跳转)
}
2、服务器端跳转
// 使用RequestDispatcher接口实现服务器端跳转,且向目标页面传递参数

public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException,
IOException{
PrintWriter out = resp.getWriter();
/*
* 在servlet中实现服务器端跳转,并向跳转页面传递参数
*/
req.setAttribute("name", "haiyun"); // 为request对象添加参数
RequestDispatcher dispatcher = req.getRequestDispatcher("test-04.jsp"); // 使用req对象获取RequestDispatcher对象
dispatcher.forward(req, resp); // 使用RequestDispatcher对象在服务器端向目的路径跳转
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-25
struts,jsp通过action提交给后台进行数据处理,在根据处理的不同结果跳转带不同的页面
第2个回答  2012-09-25
request.sendirect(url);
用这种方法可以,还可以用jsp:forword指令
<jsp:forword page="url">
第3个回答  2012-09-25
写一个字符串,然后在js里面进行跳转吧。
第4个回答  2012-09-25
后台跳转可以通过struts的xml做配置跳转嘛
相似回答