在JSP中,跳转页面有两种方式:
1.forward跳转:
<jsp:forward page="跳转页面地址" />
2.response跳转:
response.sendRedirect("跳转页面地址");
两种跳转的区别如下:
1.forward跳转:
a.服务器端跳转,地址栏不改变;
b.执行到跳转语句后马上无条件跳转,之后的代码不再执行(跳转之前一定要释放全部资源 );
c.request设置的属性在跳转后的页面仍可以使用;
d.使用<jsp:param name="参数名" value="参数值" />传递参数。
2.response跳转:
a.客户端跳转,地址栏改变;
b.所有代码执行完毕后跳转;
c.跳转后的页面不能使用上一个页面的request属性;
d.使用地址重写传递参数(response.sendRedirect("URL?参数名=参数值"))。
- 浏览: 274528 次
- 来自: 云南大理
最新评论
-
showzh:
...
Oracle中如何插入特殊字符:& 和 ' (多种解决方案) -
tarena_hhh:
fcm915 写道那个 双击选中一个字段,其他相同的也全变色 ...
eclipse的快捷键 -
summer_java:
培训兴趣很重要。。呵呵,学习过程还需要脚踏实地,非常喜欢这篇文 ...
JAVA学习路线 -
metadmin:
多学多连,更要勤思考。思考这是第一位的,这样才有自己的创新。我 ...
JAVA学习路线 -
nannancya:
我想下载oracle11g,点了accept licences ...
oracle&&Weblogic下载
相关推荐
【ACCP 6.0 S2-5】课程主要涵盖了使用JSP(JavaServer Pages)、Servlet和Ajax技术来开发新闻发布的系统。这是一个典型的Web应用程序开发主题,旨在教授学员如何利用这些技术构建动态、交互式的网站。 JSP是Java...
### JSP与Servlet复习知识点详解 #### 一、JSP与Servlet基础知识 **1. JSP简介** - **定义**: Java Server Pages (JSP) 是一种基于Java技术的服务器端脚本语言,用于创建动态网页。 - **特点**: JSP页面可以将...
**基于MVC模式的JSP/Servlet实现JPetStore项目** 该项目是基于经典的MVC(Model-View-Controller)设计模式构建的,旨在提供一个网上宠物商店的示例应用。在传统的JSP/Servlet实现中,用户每次操作都需要通过完整的...
在探讨“jsp加servlet的问题”这一主题时,我们深入剖析JSP与Servlet在Web开发中的集成使用,以及它们如何协同工作以实现动态网页的高效处理。以下将详细阐述JSP与Servlet之间的交互机制、页面转发与重定向的区别,...
- `<servlet-class>`:指定了Servlet的具体实现类为`org.apache.struts.ActionServlet`。 2. **配置Servlet映射**: ```xml <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-...
在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术。JSP配置文件通常是指`web.xml`,它是Web应用的部署描述符,定义了应用的结构和行为。这篇博文将深入探讨`web.xml`文件中的关键元素及其...
<welcome-file>/WEB-INF/jsp/emp.jsp</welcome-file> </welcome-file-list> ``` #### 二、Spring配置文件`applicationContext.xml`的修改 接下来,我们来看如何修改Spring的配置文件`applicationContext.xml`。 ...
在这个领域,`JSP(JavaServer Pages)`和`Servlet`是构建动态网站的关键技术。本教程将通过`MyEclipse`集成开发环境(IDE)和`JBoss`应用服务器来阐述如何入门JSP和Servlet的开发与部署。 首先,`MyEclipse`是基于...
这里,`/protected/*`的所有资源都需要`admin`角色的用户才能访问,登录方式为表单认证,登录页面为`login.jsp`,登录失败跳转到`error.jsp`。 总结,`web.xml`作为Web应用的核心配置文件,通过它我们可以精细地...
这两个元素提供了Web应用的显示名称和描述,主要用于用户界面和文档中。 ```xml <display-name>MyWebApp</display-name> <description>This is a description of MyWebApp</description> ``` ### 3. `servlet`节点...
- 在`WEB-INF/page`目录下创建`start.jsp`文件,该文件将被控制器跳转到此处。 6. **测试应用**: - 通过浏览器访问`http://localhost:8080/springMVC_001/start.do`来测试应用是否正常工作。 #### 三、灵活指定...
在IT行业中,JSP(JavaServer Pages)和Servlet是用于构建动态Web应用程序的两种核心技术,尤其在企业级应用开发中广泛应用。本项目“用JSP/Servlet做的一个购物车”是一个典型的Web应用实例,它利用这两者实现了...
- 在弹出的窗口中,需要修改两个关键设置:将`Content Root`指向项目的根目录,而`Web Root`则应指向`src/main/webapp`目录,这是Tomcat默认查找静态资源(包括JSP)的位置。 - 完成这些配置后,IDEA会自动创建...
JSP(Java Server Pages)是一种用于创建动态网页的技术。它基于Java Servlet规范,并提供了许多内置对象,以便开发者可以更方便地处理HTTP请求和响应。JSP内置对象是自动创建的对象,无需程序员显式实例化即可直接...
// 返回结果,决定跳转到哪个JSP页面 return mapping.findForward("success"); } } ``` 此外,`Struts1_MyCinema`可能还包含一个`web.xml`文件,这是Servlet容器的部署描述符。在`web.xml`中,我们需要配置...
2. `<error-page>`:定义错误处理页面,当发生特定错误时,Servlet容器会跳转到指定的页面。例如: ```xml <error-page> <error-code>404</error-code> <location>/error/404.jsp</location> </error-page> ``...
在Web开发中,JSP(Java Server Pages)和Servlet是两个重要的技术组件,它们共同协作来处理客户端请求并生成动态网页内容。本文将详细解析一个具体的案例——如何通过JSP与Servlet的有效结合实现信息提交与页面跳转...
在实际开发中,理解和掌握Servlet与JSP的跳转机制以及它们如何协同工作,对于构建高效、可维护的Java Web应用至关重要。同时,合理利用Eclipse或MyEclipse这样的IDE能提升开发效率,更好地实现需求。