要想在重定向之前输出一些提示信息,可能会想到:
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
求其它方法……
分享到:
相关推荐
`response.setContentType()`设置响应的MIME类型,`response.sendRedirect()`重定向页面,`response.getWriter()`或`response.getOutputStream()`用于向客户端输出数据。 3. **out对象**: `JspWriter` 类的实例,...
response对象可以使用sendRedirect方法实现客户的重定向。 3. session对象 session对象指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。会话数据...
标题提到的"jsp重定向地址栏不改变的实例"就是针对这种场景的一个解决方案。下面我们将详细探讨JSP中的重定向以及如何实现地址栏不改变的重定向。 首先,了解JSP中两种常见的请求转发方式:请求转发(Request ...
使用 response 对象重定向: * 使用 response 对象进行 JSP 编程 out 对象: * 表示输出流 * javax.servlet.jsp.JspWriter 类的实例 * 使用 write()、print() 和 println() 方法 * 客户端创建输出流创建输出流以...
### JSP内置对象request、response、out的应用 在Java Server Pages (JSP)技术中,内置对象是开发者经常使用的工具之一。这些内置对象为开发者提供了处理客户端请求、响应和服务端输出的强大能力。本文将深入探讨三...
- 发送重定向:`response.sendRedirect("newURL")`。 ##### 3.3 session对象 - **定义**:`javax.servlet.http.HttpSession`的对象,用于维护用户会话信息。 - **用途**: - 存储用户会话数据:`session....
例如,`response.sendRedirect("url")` 可以重定向到指定URL。 - **out对象**(javax.servlet.jsp.JspWriter):负责输出数据到客户端,如HTML内容。`out.print()` 或 `out.println()` 可以输出文本,`out.flush()`...
javascript request.setAttribute()详解 request.setAttribute...response.sendRedirect(jsp2.jsp); JSP2代码 String test[]=(String[])request.getAttribute(test); out.print(test); 为什么JS P2中会找不到test?
20. 重定向和转发:重定向和转发是两种不同的方式来传递参数,转发使用 request.getRequestDispatcher(“apage.jsp“).forward(request,response),重定向使用 response.sendRedirect(“apage.jsp“)。 21. Session...
JSP中的`out`对象默认指向`response.getWriter()`,因此可以直接使用`out.print()`方法输出文本到客户端。 #### 题目二:重定向至外部网站 以下哪个JSP代码片段可以实现浏览器重定向至“chinasofti”的主页? - `...
5. **重定向**:`response.sendRedirect("newLocation")`用于将用户重定向到另一个URL。这是服务器端的重定向,浏览器看到的是实际的重定向URL。 6. **输出内容**:虽然主要由JSP标签和脚本元素负责生成HTML,但...
如`out`对象的`print`系列方法用于输出数据,`request`对象的`getParameter`系列方法用于获取请求参数,`response`对象的`sendError`和`sendRedirect`方法用于错误处理和页面重定向,而`session`对象则提供了会话...
- `out.print()`:打印各种类型的数据,如字符串、数字等。 - `out.newLine()`:输出一个换行符。 - `out.close()`:关闭输出流,结束输出。 - `out.getBufferSize()`:获取输出流的缓冲区大小。 - `out....
5. **response重定向**:`response.sendRedirect()`方法用于实现HTTP响应的重定向。 6. **文件上传的form属性**:当表单用于上传文件时,`<form>`的`method`属性必须设置为`POST`,因为GET方式无法处理大文件上传。...
- **设置响应**:`setContentType()`设置响应内容类型,`setHeader()`设置HTTP头,`sendRedirect()`进行页面重定向。 - **输出数据**:`getOutputStream()`或`getWriter()`用于向客户端发送数据。 **out**对象: - ...
- `response.sendRedirect()`: 重定向到另一个URL。 - `response.setHeader()`: 设置响应头字段。 - `response.setCharacterEncoding()`: 设置响应的字符编码。 - `response.setContentType()`: 设置响应的内容...
可以设置响应头、状态码,或者使用`response.sendRedirect()`重定向到其他页面。例如,`response.setContentType("text/html")`设置响应的MIME类型为HTML。 - **out对象**(javax.servlet.jsp.jspWriter):负责...
JSP可以使用response.sendRedirect()方法来执行浏览重定向,例如:response.sendRedirect("http://ybwen.home.chinaren.com/index.html");也可以物理地改变HTTP HEADER属性,例如:<% response.setStatus...
3. `response.sendRedirect()`会重定向浏览器到另一个URL,地址栏内容会改变。 4. `session.putValue()`用于在会话中保存对象,如`u_name`对象。 5. `session.getValue()`用于从会话中获取对象。 6. 在HTML中实现...
- **页面重定向**:`response.sendRedirect(url)`用于将客户端重定向至另一个URL,这将导致客户端向新的URL发起新的请求,因此是两次请求两次响应的过程。 #### 4. `session`对象 `session`对象代表了客户端与...