首页 » 网站建设 » php和jsp若何实现交互技巧_Jsp与Servlet若何进行数据交互

php和jsp若何实现交互技巧_Jsp与Servlet若何进行数据交互

duote123 2024-11-09 0

扫一扫用手机浏览

文章目录 [+]

JSP运行机制:JSP实在质便是一个Servlet,只是它更加关注于数据的呈现。

Jsp学习路线

1、 Jsp的脚本程序

php和jsp若何实现交互技巧_Jsp与Servlet若何进行数据交互

2、 Jsp的指令元素

php和jsp若何实现交互技巧_Jsp与Servlet若何进行数据交互
(图片来自网络侵删)

3、 Jsp的内置元素

4、 Jsp的九大内置工具及四大浸染域

5、 Jsp标签元素的运用2.0(EL、JSTL)

Jsp脚本程序

<% 代码片段 %>

可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本措辞中是有效的。

<%! 声明属性和方法 %>

可以声明一个或多个变量、方法,供后面的Java代码利用。

<%= 表达式 %>

表达式元素中可以包含任何符合Java措辞规范的表达式,但是不能利用分号来结束表达式。

Jsp中的指令元素

<%@ page ... %> 定义网页依赖属性,比如脚本措辞、error页面、缓存需求等等

<%@ include file=”url”%> : 包含其他文件

<%@ taglib prefix=”” uri=””%>: 它能自定义标签,最常用的是利用JSTL。
目的便是增强jsp的可读性。

Jsp中动作元素

<jsp:include page=”url” />:它能在jsp中加入一个或者多个页面 -- 动态加载

<jsp:useBean id=”” class=”” />: 它能在jsp页面中直策应用javaBean工具

<jsp:setProperty property=”” name=”” value=”” />:给bean工具中的属性赋值

<jsp:getProterty property=”” name=”” />: 获取bean工具的属性值

<jsp:forward page=”” />: 转发

Jsp九大内置工具

Jsp的内置工具 -- Servlet中的内置工具

request HttpServletRequest 接口的实例

response HttpServletResponse 接口的实例

out JspWriter类的实例,用于把结果输出至网页上

session HttpSession类的实例

application ServletContext类的实例,与运用高下文有关

config ServletConfig类的实例

pageContext PageContext类的实例,供应对JSP页面所有工具以及命名空间的访问

page 类似于Java类中的this关键字

Exception Exception类的工具,代表发生缺点的JSP页面中对应的非常工具

Jsp四大浸染域

pageContext

request

session

application

两个主要方法:setAttribute() getAttribute()

Jsp和Servlet如何进行数据交互

1、通过重定向的办法:response.sendRedirect("重定向的URL地址");实现页面的跳转,但是不能带参数。
2、通过转发的办法:request.getRequestDispatcher("转发的URL地址").forward(request,response);实现页面的跳转,并且能通过request.setAttribute(key,value)办法实现数据传输。
在jsp中通过request.getAttribute(key)来获取参数的值。
重定向和转发的差异 -- 主要

1、重定向response.sendRedirect("重定向的URL地址"); 在做事端相应并且向浏览器返回302状态,并且将重定向的URL地址通过相应头location=(重定向的URL地址)属性带给浏览器,由浏览器吸收并且再次发起要求(再次要求的地址URL地址)。
-- 行为客户端发起

2、转发:request.getRequestDispatcher("转发的URL地址").forward(request,response); 由做事器将要相应的URL地址权限交给JSP来操作,JSP得到并且封装好数据之后相应要转发的URL地址。
-- 做事端发起

标签:

相关文章

丹东,东北亚地区的重要门户与活力城市

丹东,这座位于中国东北边境的城市,拥有着得天独厚的地理位置和丰富的历史文化底蕴。作为东北亚地区的重要门户,丹东不仅是中国对外开放的...

网站建设 2024-12-23 阅读0 评论0

中文在JSP技术中的应用与发展

随着互联网技术的飞速发展,中文在Web开发中的应用日益广泛。JSP(JavaServer Pages)作为Java平台下的服务器端...

网站建设 2024-12-23 阅读0 评论0

乐陵网站建设,打造企业品牌新阵地

随着互联网的快速发展,网络已经成为企业展示形象、拓展市场的重要平台。乐陵,这座历史悠久的城市,正借助网站建设这股潮流,打造企业品牌...

网站建设 2024-12-23 阅读0 评论0

乐巍大数据,推动智慧城市建设的引擎力量

近年来,随着科技的飞速发展,大数据逐渐成为各行各业的重要驱动力。在我国,大数据产业得到了国家政策的扶持,市场规模不断扩大。其中,乐...

网站建设 2024-12-23 阅读0 评论0

东台网站建设,助力企业发展新引擎

随着互联网技术的飞速发展,网站已成为企业展示形象、拓展市场、提升品牌影响力的关键途径。东台作为我国江苏省的一个沿海城市,近年来在网...

网站建设 2024-12-23 阅读0 评论0