javaweb:jsp元素

一、Web容器处理JSP请求有三个阶段:
转译(translate)—>编译(compile)—>解释(interpret)
客户端发出请求
Web容器将JSP转译成Servlet源代码
Web容器将产生的源代码进行编译
Web容器加载编译后的代码并执行
把执行结果响应至客户端
第一次请求响应,Web容器会重新对JSP文件进行翻译和编译.

二、JSP元素
在这里插入图片描述
准备工作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
有404报错就在这里面看下,可以找到哪里有错
在这里插入图片描述
1.模板元素(template)
HTML标签,页面的静态内容

2.JSP指令元素(directive)
JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言.
语法格式如下:
<%@ directive attribute=“value”%>
在这里插入图片描述
添加标签库JSTL所需要的jar包:
jar包下载地址:(http://tomcat.apache.org/taglibs/standard/)

在这里插入图片描述
创建一个demo01.html
在这里插入图片描述
创建一个demo02.jsp的文件
在这里插入图片描述
我们启动服务器查找demo02.jsp
在这里插入图片描述
计算脚本元素1+2+…+100的值
利用核心标签库计算1+2+…100的值,标签库记得要
在这里插入图片描述
在这里插入图片描述

3.JSP动作元素
与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用,JSP动作元素是用XML语法写成的,利用JSP动作可以动态插入文件、重用JavaBean组件,把用户重定向到另外的页面、为java插入生成HTML代码.
动作元素只有一种语法,它符合XML标准:
<jsp:action_name attribute=“value”/>
在这里插入图片描述
(1)包含动作元素jsp:include演示
这里遇到一个问题getParameter爆红,解决如下.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)转发动作元素jsp:forward
在这里插入图片描述
在这里插入图片描述
(3)useBean动作元素演示
jsp:useBean动作最简单的语法为:<jsp:useBean id=“name” class=“package.class”>
含义:创建一个由class属性指定的类的实例,然后绑定其名字由id属性给出变量.

在src里创建net.ysy.bean包,在里面创建User实体类
在这里插入图片描述
在这里插入图片描述
如何显示实体对象user的内容呢?
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值