第一种,不重定向,推荐使用。
function init() {
//$('operateType').value = "modify";
//alert('hello');
flag = $('flag').value
//alert('flag: ' + flag);
if( flag == "modified" || flag == "cancel") {
//alert(flag);
window.close();//关闭本窗口
var recipientUrl = "${ctx }/mds/edit/recipient.action";
//window.open(recipientUrl,"newwindow");//TODO
window.opener.location=recipientUrl;//刷新父窗口
}
}
第二种,重定向,不推荐使用。
function init() {
//$('operateType').value = "modify";
//alert('hello');
flag = $('flag').value
//alert('flag: ' + flag);
if( flag == "modified" || flag == "cancel") {
//alert(flag);
window.close();//关闭本窗口
var recipientUrl = "${ctx }/mds/edit/recipient.action";
window.open(recipientUrl,"newwindow");//TODO
window.opener.location.reload();//刷新父窗口
}
}
分享到:
相关推荐
- 在上述示例中,`response3.jsp` 是重定向的目标页面。 - `response.sendRedirect()` 方法会立即停止当前页面的处理,并发送新的HTTP响应头给客户端,指示客户端向新URL发起请求。 - 重定向后,浏览器地址栏中的URL...
使用 javascript 脚本可以将请求重定向到另一个 JSP 页面。例如: ```jsp <script type="text/javascript"> window.location.href="test2.jsp"; ``` Servlet 中跳转的方式: 1. forward 在 Servlet 中,可以...
在JSP中使用绝对路径进行跳转,可以确保无论当前页面在哪里,都能准确无误地找到目标页面。 2. 相对路径:相对路径则基于当前页面的位置来指向其他文件或资源。例如,如果`page2.jsp`位于`page1.jsp`的同一目录下,...
- **通过JSP脚本元素**:在JSP中,可以使用 `<script>` 标签直接输出JavaScript代码,将Java变量的值传递给JavaScript。例如: ```jsp var myValue = "<%= javaVariable %>"; ``` - **通过JSP表达式语言...
**注意:** 上述代码中使用了`javascript:`伪协议,实际上这是多余的,可以直接使用`window.close()`。 **修改后的代码:** ```html 关闭窗口" onclick="window.close()" /> ``` 另外一种常见的错误写法是使用`java...
根据提供的信息,我们可以深入探讨如何在JSP与HTML结合的Web应用中实现页面跳转这一核心功能。在Web开发中,页面跳转是一项基础而重要的技术,它涉及到多个层面的知识,包括但不限于服务器端处理、客户端JavaScript...
在JSP开发中,页面跳转是一项非常基础且重要的功能,它使得用户能够在不同的页面间进行导航。本文将详细介绍JSP中常见的几种页面跳转方法,并分析它们之间的区别。 #### 二、客户端跳转方法 ##### 1. 使用`<a>`...
- 页面可能使用了JSP内置对象,如`request`、`response`、`session`等来传递数据,并且可能包含了一些JavaScript或者CSS来美化界面。 2. **`findEmp.jsp`** - 根据员工名字模糊查询显示结果 - 用户可以通过此页面...
通常,此方法在Servlet中使用,而不是直接在JSP中使用。 2. response.sendRedirect() 与forward()不同,sendRedirect()是在客户端进行操作,它会发送HTTP响应头,指示浏览器发起一个新的请求。这意味着它可以在不同...
总结来说,这个例子涉及了JavaScript的DOM操作、事件监听、页面重定向以及URL参数的传递,这些都是Web开发中常用且重要的技能。通过理解并实践这些技术,开发者能够创建出更加互动和动态的网页应用。
3. **数据验证**:为了确保用户输入的有效性,JSP页面可以包含JavaScript或者Java代码进行客户端验证,如检查输入是否为空,格式是否正确等。服务器端也可以通过Java Servlet或者自定义标签库(Tag Library)进行二...
这种方式是通过输出JavaScript代码来实现页面重定向。具体步骤如下: ```java response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); out.println("<script>alert('错误...
可以在JSP页面中使用HTML的`<meta>`标签来实现定时重定向: ```html ;url=newPage.jsp"> ``` 其中,“5”表示5秒后重定向,`url=newPage.jsp`指定目标页面。这种方式简单但不优雅,不推荐在生产环境中使用。 另一种...
在JSP页面中嵌入JavaScript代码,利用计时器(`setTimeout`)函数来延迟一定时间后自动跳转到指定的页面。 **应用场景:** - 当需要实现提示信息后自动跳转时。 - 提升用户体验,避免用户长时间等待手动点击。 **...
在JSP中,JavaScript可以与服务器端的Java代码结合,通过AJAX(Asynchronous JavaScript and XML)技术异步更新页面,提供更好的用户体验。 在“chapter3”这个文件夹中,很可能包含了项目开发的第三阶段代码或教程...
在Web开发领域中,动态页面技术如JSP(Java Server Pages)被广泛应用于构建复杂的网站应用。然而,在某些场景下,为了提高网站性能、减轻服务器压力或便于SEO优化,将动态生成的内容转换为静态页面变得尤为重要。...
- `login.jsp`:是用户登录页面,用于验证用户的凭据,并根据验证结果重定向到相应的页面。 - `top.jsp`:可能包含了页面的头部信息,如logo、全局导航等,可以被多个页面继承使用。 - `welcome.jsp`:登录成功后...
- **查询(Select)**:使用Statement或PreparedStatement的`executeQuery()`获取结果集,然后在JSP页面上展示数据。可以是简单的SELECT语句,也可以是复杂的JOIN、WHERE子句等。 6. **会话管理** 在用户登录后,...
这段代码实现了将当前页面重定向至`login.jsp`页面,并通过URL参数`backurl`传递当前页面的URL地址。这种方法非常常见,适用于大部分情况下的页面跳转需求。 #### 应用场景: - **登录页面跳转**:例如,在用户成功...