`
gaoyu
  • 浏览: 273942 次
  • 来自: 云南大理
社区版块
存档分类
最新评论

jsp/servlet--jsp的两种跳转

jsp 
阅读更多

在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?参数名=参数值"))。

分享到:
评论

相关推荐

    ACCP 6.0 S2-5-使用JSP/Servlet/Ajax技术开发新闻发布系统 PPT课件

    【ACCP 6.0 S2-5】课程主要涵盖了使用JSP(JavaServer Pages)、Servlet和Ajax技术来开发新闻发布的系统。这是一个典型的Web应用程序开发主题,旨在教授学员如何利用这些技术构建动态、交互式的网站。 JSP是Java...

    JSP与Servlet复习

    ### JSP与Servlet复习知识点详解 #### 一、JSP与Servlet基础知识 **1. JSP简介** - **定义**: Java Server Pages (JSP) 是一种基于Java技术的服务器端脚本语言,用于创建动态网页。 - **特点**: JSP页面可以将...

    基于MVC用JSP/Servlet实现JPetStore——使用AJAX和jQuery改善用户体验

    **基于MVC模式的JSP/Servlet实现JPetStore项目** 该项目是基于经典的MVC(Model-View-Controller)设计模式构建的,旨在提供一个网上宠物商店的示例应用。在传统的JSP/Servlet实现中,用户每次操作都需要通过完整的...

    jsp加servlet的问题

    在探讨“jsp加servlet的问题”这一主题时,我们深入剖析JSP与Servlet在Web开发中的集成使用,以及它们如何协同工作以实现动态网页的高效处理。以下将详细阐述JSP与Servlet之间的交互机制、页面转发与重定向的区别,...

    Structs中基本配置入门

    - `&lt;servlet-class&gt;`:指定了Servlet的具体实现类为`org.apache.struts.ActionServlet`。 2. **配置Servlet映射**: ```xml &lt;servlet-mapping&gt; &lt;servlet-name&gt;action&lt;/servlet-name&gt; &lt;url-pattern&gt;*.do&lt;/url-...

    JSP配置文件解释

    在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术。JSP配置文件通常是指`web.xml`,它是Web应用的部署描述符,定义了应用的结构和行为。这篇博文将深入探讨`web.xml`文件中的关键元素及其...

    Struts+Spring+Ibatis整合框架搭建配置文档

    &lt;welcome-file&gt;/WEB-INF/jsp/emp.jsp&lt;/welcome-file&gt; &lt;/welcome-file-list&gt; ``` #### 二、Spring配置文件`applicationContext.xml`的修改 接下来,我们来看如何修改Spring的配置文件`applicationContext.xml`。 ...

    MyEclipse+JBoss开发部署jsp和servlet入门源码

    在这个领域,`JSP(JavaServer Pages)`和`Servlet`是构建动态网站的关键技术。本教程将通过`MyEclipse`集成开发环境(IDE)和`JBoss`应用服务器来阐述如何入门JSP和Servlet的开发与部署。 首先,`MyEclipse`是基于...

    用web.xml控制Web应用的行为

    这里,`/protected/*`的所有资源都需要`admin`角色的用户才能访问,登录方式为表单认证,登录页面为`login.jsp`,登录失败跳转到`error.jsp`。 总结,`web.xml`作为Web应用的核心配置文件,通过它我们可以精细地...

    web.xml 2.4详细说明

    这两个元素提供了Web应用的显示名称和描述,主要用于用户界面和文档中。 ```xml &lt;display-name&gt;MyWebApp&lt;/display-name&gt; &lt;description&gt;This is a description of MyWebApp&lt;/description&gt; ``` ### 3. `servlet`节点...

    SPring注解及页面跳转实例

    - 在`WEB-INF/page`目录下创建`start.jsp`文件,该文件将被控制器跳转到此处。 6. **测试应用**: - 通过浏览器访问`http://localhost:8080/springMVC_001/start.do`来测试应用是否正常工作。 #### 三、灵活指定...

    用JSP/Servlet做的一个购物车

    在IT行业中,JSP(JavaServer Pages)和Servlet是用于构建动态Web应用程序的两种核心技术,尤其在企业级应用开发中广泛应用。本项目“用JSP/Servlet做的一个购物车”是一个典型的Web应用实例,它利用这两者实现了...

    Spring Boot项目导出war包放到tomcat运行跳转到页面出现404报错

    - 在弹出的窗口中,需要修改两个关键设置:将`Content Root`指向项目的根目录,而`Web Root`则应指向`src/main/webapp`目录,这是Tomcat默认查找静态资源(包括JSP)的位置。 - 完成这些配置后,IDEA会自动创建...

    jsp和servlet请求与响应

    JSP(Java Server Pages)是一种用于创建动态网页的技术。它基于Java Servlet规范,并提供了许多内置对象,以便开发者可以更方便地处理HTTP请求和响应。JSP内置对象是自动创建的对象,无需程序员显式实例化即可直接...

    struts1配置的demo

    // 返回结果,决定跳转到哪个JSP页面 return mapping.findForward("success"); } } ``` 此外,`Struts1_MyCinema`可能还包含一个`web.xml`文件,这是Servlet容器的部署描述符。在`web.xml`中,我们需要配置...

    Web.xml配置文件.pdf

    2. `&lt;error-page&gt;`:定义错误处理页面,当发生特定错误时,Servlet容器会跳转到指定的页面。例如: ```xml &lt;error-page&gt; &lt;error-code&gt;404&lt;/error-code&gt; &lt;location&gt;/error/404.jsp&lt;/location&gt; &lt;/error-page&gt; ``...

    jsp与Servlet跳转实例

    在Web开发中,JSP(Java Server Pages)和Servlet是两个重要的技术组件,它们共同协作来处理客户端请求并生成动态网页内容。本文将详细解析一个具体的案例——如何通过JSP与Servlet的有效结合实现信息提交与页面跳转...

    servlet/jsp跳转

    在实际开发中,理解和掌握Servlet与JSP的跳转机制以及它们如何协同工作,对于构建高效、可维护的Java Web应用至关重要。同时,合理利用Eclipse或MyEclipse这样的IDE能提升开发效率,更好地实现需求。

Global site tag (gtag.js) - Google Analytics