`
guodongbingtuan
  • 浏览: 41571 次
  • 性别: Icon_minigender_2
  • 来自: 山西
社区版块
存档分类
最新评论

jsp重定向out.print() ; response.sendRedirect()

    博客分类:
  • java
阅读更多

要想在重定向之前输出一些提示信息,可能会想到:

out.println("<script>alert('错误信息'')</script>");
response.sendRedirect(index.html);
return;

但这个简单的想法,实现不了.

没办法....只好另想他法

1.全部用out.println输出javascript,由javascript完成重定向


out.println("<script>alert('错误信息')</script>");
out.println("<script>window.location.href='index.jsp'</script>");
return;

 

2.用Header头刷新到重定向页面


out.println("<script>alert('错误信息')</script>");
response.setHeader("refresh","1;url=index.jsp");
return;

 

3.用java swing 组件的 JOptionPane 代替 javascript 提示框,由sendRedirect()完成重定向


javax.swing.JOptionPane.showMessageDialog(null, "错误信息");
response.sendRedirect("index.jsp");
return;


文章出处:http://www.diybl.com/course/3_program/java/javajs/20071226/95344.html

 

求其它方法……

分享到:
评论

相关推荐

    Jsp的隐式对象实例教程文档

    `response.setContentType()`设置响应的MIME类型,`response.sendRedirect()`重定向页面,`response.getWriter()`或`response.getOutputStream()`用于向客户端输出数据。 3. **out对象**: `JspWriter` 类的实例,...

    JSP应用开发-JSP内置对象.pptx

    response对象可以使用sendRedirect方法实现客户的重定向。 3. session对象 session对象指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。会话数据...

    jsp重定向地址栏不改变的实例

    标题提到的"jsp重定向地址栏不改变的实例"就是针对这种场景的一个解决方案。下面我们将详细探讨JSP中的重定向以及如何实现地址栏不改变的重定向。 首先,了解JSP中两种常见的请求转发方式:请求转发(Request ...

    JSP隐含对象.ppt

    使用 response 对象重定向: * 使用 response 对象进行 JSP 编程 out 对象: * 表示输出流 * javax.servlet.jsp.JspWriter 类的实例 * 使用 write()、print() 和 println() 方法 * 客户端创建输出流创建输出流以...

    JSP内置对象 request、response、out的应用

    ### JSP内置对象request、response、out的应用 在Java Server Pages (JSP)技术中,内置对象是开发者经常使用的工具之一。这些内置对象为开发者提供了处理客户端请求、响应和服务端输出的强大能力。本文将深入探讨三...

    jsp内置对象

    - 发送重定向:`response.sendRedirect("newURL")`。 ##### 3.3 session对象 - **定义**:`javax.servlet.http.HttpSession`的对象,用于维护用户会话信息。 - **用途**: - 存储用户会话数据:`session....

    WEB开发之JSP九大内置对象.docx

    例如,`response.sendRedirect("url")` 可以重定向到指定URL。 - **out对象**(javax.servlet.jsp.JspWriter):负责输出数据到客户端,如HTML内容。`out.print()` 或 `out.println()` 可以输出文本,`out.flush()`...

    JSP request.setAttribute()详解及实例

    javascript request.setAttribute()详解 request.setAttribute...response.sendRedirect(jsp2.jsp); JSP2代码 String test[]=(String[])request.getAttribute(test); out.print(test); 为什么JS P2中会找不到test?

    JavaWeb基础与SSH框架知识总结.docx

    20. 重定向和转发:重定向和转发是两种不同的方式来传递参数,转发使用 request.getRequestDispatcher(“apage.jsp“).forward(request,response),重定向使用 response.sendRedirect(“apage.jsp“)。 21. Session...

    jsp面试考题

    JSP中的`out`对象默认指向`response.getWriter()`,因此可以直接使用`out.print()`方法输出文本到客户端。 #### 题目二:重定向至外部网站 以下哪个JSP代码片段可以实现浏览器重定向至“chinasofti”的主页? - `...

    实例详解JSP内置对象--response对象

    5. **重定向**:`response.sendRedirect("newLocation")`用于将用户重定向到另一个URL。这是服务器端的重定向,浏览器看到的是实际的重定向URL。 6. **输出内容**:虽然主要由JSP标签和脚本元素负责生成HTML,但...

    JSP 9 大内置对象详解

    如`out`对象的`print`系列方法用于输出数据,`request`对象的`getParameter`系列方法用于获取请求参数,`response`对象的`sendError`和`sendRedirect`方法用于错误处理和页面重定向,而`session`对象则提供了会话...

    WEB应用与开发-05JSP内置对象PPT文档.pptx

    - `out.print()`:打印各种类型的数据,如字符串、数字等。 - `out.newLine()`:输出一个换行符。 - `out.close()`:关闭输出流,结束输出。 - `out.getBufferSize()`:获取输出流的缓冲区大小。 - `out....

    JSPServlet期末考试(A卷)

    5. **response重定向**:`response.sendRedirect()`方法用于实现HTTP响应的重定向。 6. **文件上传的form属性**:当表单用于上传文件时,`&lt;form&gt;`的`method`属性必须设置为`POST`,因为GET方式无法处理大文件上传。...

    JAVA网络编程:第3章 JSP隐含对象.ppt

    - **设置响应**:`setContentType()`设置响应内容类型,`setHeader()`设置HTTP头,`sendRedirect()`进行页面重定向。 - **输出数据**:`getOutputStream()`或`getWriter()`用于向客户端发送数据。 **out**对象: - ...

    JSP内置对象方法介绍示例

    - `response.sendRedirect()`: 重定向到另一个URL。 - `response.setHeader()`: 设置响应头字段。 - `response.setCharacterEncoding()`: 设置响应的字符编码。 - `response.setContentType()`: 设置响应的内容...

    JSP常用内置对象[借鉴].pdf

    可以设置响应头、状态码,或者使用`response.sendRedirect()`重定向到其他页面。例如,`response.setContentType("text/html")`设置响应的MIME类型为HTML。 - **out对象**(javax.servlet.jsp.jspWriter):负责...

    jsp经典面试题!!!

    JSP可以使用response.sendRedirect()方法来执行浏览重定向,例如:response.sendRedirect("http://ybwen.home.chinaren.com/index.html");也可以物理地改变HTTP HEADER属性,例如:&lt;% response.setStatus...

    JSP 考试题目一套

    3. `response.sendRedirect()`会重定向浏览器到另一个URL,地址栏内容会改变。 4. `session.putValue()`用于在会话中保存对象,如`u_name`对象。 5. `session.getValue()`用于从会话中获取对象。 6. 在HTML中实现...

    jsp 9个内置对象

    - **页面重定向**:`response.sendRedirect(url)`用于将客户端重定向至另一个URL,这将导致客户端向新的URL发起新的请求,因此是两次请求两次响应的过程。 #### 4. `session`对象 `session`对象代表了客户端与...

Global site tag (gtag.js) - Google Analytics