首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于转发的有关问题

2012-02-16 
关于转发的问题设想如下:1)设立一个简单的web页面,得到用户的输入2)将用户的输入发送到其他搜索引擎,如htt

关于转发的问题
设想如下:
1)设立一个简单的web页面,得到用户的输入

2)将用户的输入发送到其他搜索引擎,如http://www.google.cn/search

3)得到其他搜索引擎(如google)传来的数据,并再次排列

关于第二步的代码如下(有错):

Java code
class DemoAction extends Action {        public ActionForward execute(ActionMapping mapping, ActionForm form,            HttpServletRequest request, HttpServletResponse response) {        DemoForm demoForm = (DemoForm) form;// TODO Auto-generated method stub        System.out.println("out:"+demoForm.getParam());        //**        RequestDispatcher requestDispatcher=request.getRequestDispatcher("http://www.google.cn/search");                try {                        [color=#FF0000]//试图转发到http://www.google.cn/search,但出错[/color]            requestDispatcher.forward(request, response);        } catch (ServletException e) {                        e.printStackTrace();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }                return null;    }

请问,如何转发到http://www.google.cn/search啊,谢谢

[解决办法]
先用return mapping.findForward("login")进入login.jsp页面;
在login.jsp中用response.sendRedirect("http://www.baidu.com/search");

热点排行