关于转发的问题

cfan_haifeng 2007-10-06 11:21:50
设想如下:
1)设立一个简单的web页面,得到用户的输入

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

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

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

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 {
//试图转发到http://www.google.cn/search,但出错
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啊,谢谢
...全文
145 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liou825 2007-10-10
  • 打赏
  • 举报
回复
先用return mapping.findForward("login")进入login.jsp页面;
在login.jsp中用response.sendRedirect("http://www.baidu.com/search");
cfan_haifeng 2007-10-10
  • 打赏
  • 举报
回复
麻烦各位继续帮忙啊。
谢谢
dyw31415926 2007-10-08
  • 打赏
  • 举报
回复
forward 不能接到本站点以外的页面的吧
luhao 2007-10-08
  • 打赏
  • 举报
回复
你确定是往那个地方转吗?
joejoe1991 2007-10-06
  • 打赏
  • 举报
回复
。 我很怀疑可不可以转发到本站点之外的页面
ITshu 2007-10-06
  • 打赏
  • 举报
回复
关注

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧