系统登录页面是login.jsp,登录成功后转到main.jsp页面,这个页面是个上下框架结构,上方框架页面是top.jsp,在top.jsp中点退出时执行一个session的清理,然后返回到登录页面,但是现在只能是上方框架返回到login.jsp,要怎么样才能让整个页面都返回呢?
struts-config.xml中的配置如下:
<action input="/login.jsp" name="loginForm" path="/login" scope="request" type="sys.loginAction" validate="true">
<forward name="success" path="/main.jsp" />
</action>
//退出时执行
<action path="/logoff" scope="request" type="sys.logoffAction">
<forward name="success" path="/login.jsp" />
</action>
在login.jsp中添加如下代码:
if (self != top) {
top.location = self.location;
}
分享到:
相关推荐
【基于jsp的动态效果的登录页面】 在网页开发中,JavaServer Pages(JSP)是一种常用的服务器端脚本语言,用于生成动态Web内容。本文将深入探讨如何利用JSP技术创建一个具有动态效果的登录页面。 一、JSP基础 JSP...
【标题解析】:“炫酷的登录jsp页面完整代码”指的是一个使用JSP技术构建的具有视觉吸引力的登录界面。这个项目可能包含了一整套的前端和后端代码,旨在为用户提供一个美观且功能完整的登录体验。 【描述详解】:...
**JSP框架详解** JSP(JavaServer Pages)框架是在Web开发中广泛使用的一种技术,它允许开发者在HTML页面中嵌入Java代码,从而实现动态网页的生成。JSP框架的出现,极大地简化了Web应用的开发过程,提高了开发效率...
2. **JSP语法**:在JSP页面中,我们可以使用`<jsp:include>`、`<jsp:useBean>`、`<jsp:setProperty>`等指令进行页面包含、创建Java对象以及设置对象属性。此外,还可以使用脚本元素`<% %>`、`<%= %>`、`! %>`, 分别...
在JSP框架中,JSP页面主要负责展示数据。它们通常包含HTML、CSS和Java脚本,通过EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)标签来访问和操作后台数据。在`university`这个文件夹中...
在在线通讯录系统中,JSP主要用于显示用户界面,如登录注册页面、联系人列表、编辑联系人表单等,同时也可进行简单的数据处理,如表单验证。 实现在线通讯录系统,我们需要关注以下几个关键点: 1. 用户认证与授权...
5. **转发与重定向**:在完成数据库操作后,JSP框架可能需要将用户重定向到另一个页面(如显示操作结果),这可以通过RequestDispatcher的forward()或sendRedirect()方法实现。 6. **异常处理**:为了保证程序的...
在JSP中,界面框架扮演着至关重要的角色,它帮助开发者高效地组织和管理代码,提供可重用的组件,以及增强应用程序的用户体验。下面我们将深入探讨JSP界面框架的关键知识点。 1. **MVC模式**:许多JSP界面框架,如...
### JSP应用框架详解 #### 一、引言 随着软件开发领域的不断进步与扩展,开发者们一直在寻求更高效的方法来构建复杂的应用程序。在这一过程中,“应用框架”这一概念应运而生,并逐渐成为软件工程领域的重要组成...
【JSP小例子:登陆页面】是一个典型的Web开发实践,主要使用Java Server Pages(JSP)技术来构建用户界面,通常用于实现网站或应用程序的登录功能。在这个小例子中,我们可以通过三个文件——index.jsp、index22.jsp...
系统架构上,前端使用JSP页面展示用户界面,用户可以浏览书籍、搜索、添加到购物车、下单等。后端则由Struts控制请求流向,调用Spring管理的业务服务,这些服务又通过Hibernate与MySQL数据库进行交互。Spring的AOP...
这个Action类执行完业务逻辑后,会返回一个表示视图的字符串,通常是JSP页面的名称,由Struts框架负责渲染并返回给客户端。 在Struts中,模型(Model)通常是JavaBean,存储和处理业务数据;视图(View)是JSP页面...
在MyEclipse中,Servlet通常用于接收和处理来自JSP页面的请求,执行业务逻辑,并将结果返回给JSP页面展示。 3. **Filter(过滤器)**:过滤器在Java Web应用中扮演着预处理和后处理的角色,它们可以拦截请求和响应...
2. **JSTL (JavaServer Pages Standard Tag Library)**:JSTL提供了一系列标签库,可以帮助开发者更方便地在JSP页面中处理数据和控制流程,比如`c:forEach`用于循环,`fmt:formatDate`用于日期格式化。 3. **EL ...
1. **MVC模式**:大多数JSPWeb框架遵循MVC(Model-View-Controller)设计模式,将业务逻辑、数据和用户界面分离。模型负责数据处理,视图负责展示,控制器处理用户请求并协调模型和视图。 2. **Servlet**:JSP技术...
在这个模板中,index.jsp是项目的主页面,可能包含基本的布局和导航元素。 **META-INF**目录在Java应用中是标准的,它包含元数据信息,如MANIFEST.MF文件,用于描述应用的配置信息。在Web应用中,此目录可能包含...
这样,当请求被处理并跳转到"hello"视图时,"message"属性的值会在JSP页面中显示。 总结起来,通过Spring MVC访问JSP页面主要涉及以下几个步骤: 1. 配置DispatcherServlet和Spring MVC的配置文件。 2. 创建@...
- 当用户登录成功,Struts会根据你在`struts.xml`中配置的结果跳转到一个显示欢迎信息的页面,比如`welcome.jsp`。如果登录失败,用户可能会被重定向回`login.jsp`,并显示错误消息。 6. **异常处理**: - 为了...
2. **页面翻译**:生成的Servlet源码包含了JSP页面上的HTML和Java代码,这些代码被整合到doGet或doPost方法中。 3. **Servlet执行**:Servlet被编译为字节码并加载到Java虚拟机中,根据HTTP请求类型调用相应的服务...
在"JSP 框架搭建与Hibernate"的学习过程中,你需要理解JSP的页面结构和生命周期,掌握EL和JSTL的使用,以及如何在JSP中与后台数据进行交互。同时,深入学习Hibernate的配置、实体类设计、CRUD操作和查询语言,了解其...