u013986367
s030838
采纳率100%
2019-07-11 07:47

ServletResponse 如何反馈一个Jsp页面

5
已采纳

我现在可以在out.println("");中输出一个页面

out.println("<html>");

想问一下,如何将其中的html语句直接写到jsp文件中,然后Response直接输出这个页面

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • wojiushiwo945you 毕小宝 2年前

    不是,这是直接在响页面上输出了一个字符串 html ,而不是你理解的 html 页面。
    如果需要返回一个页面,直接重定向到一个 jsp 页面就可以了,基本语法:

    response.sendRedirect(URL url);
    
    点赞 评论 复制链接分享
  • renkai721 renkai721 2年前

    第一种,自己新建一个a.jsp,然后在你逻辑中直接response.sendRedirect("a.jsp");
    第二种,不新建jsp,通过out直接打印完整的jsp,例如
    StringBuffer sb = new StringBuffer();
    sb.append("");
    sb.append("

    ");
    sb.append("a.jsp");
    sb.append("");
    sb.append("");

    sb.append("

    ");
    sb.append("hello a.jsp");
    sb.append("");

    sb.append("");
    out.println(sb);

    点赞 1 评论 复制链接分享
  • qq_43191842 qq_43191842 2年前

    1、out.write(" 定向地址");
    2.response.sendRedirect("../index.jsp");
    3. request.getRequestDispatcher("../index.jsp").forward(request, response);

    4.或者说你可以用js的点击事件,点击收到反馈

    点赞 评论 复制链接分享

为你推荐