续web3,JSP动作元素(action),useBean动作元素演练

3、JSP动作元素(action)

与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。

利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。

动作元素只有一种语法,它符合XML标准:
<JSP:action_name attribute=“value” />
在这里插入图片描述
再创建demo03,demo04页面
在这里插入图片描述
在这里插入图片描述
在浏览器运行,访问:http://localhost:8080/JSPElementsDemo/demo03.jsp

在这里插入图片描述
转发动作元素jsp:forward演示:

创建demo05.jsp,demo06.jsp页面
在这里插入图片描述
在这里插入图片描述
在浏览器中输入
在这里插入图片描述可得:
在这里插入图片描述
在这里插入图片描述
在数据库里的表记录与实体可以建立一一对应关系,即一条表记录对应一个实体对象,就如上面的user表可以对应一个JavaBean(实体类),注意,表的字段对应试题的属性,类型要匹配。

useBean动作元素演练
jsp:useBean动作最简单的语法为: <jsp:useBean id=“name” class=“package.class” />
其含义是:“创建一个由class属性指定的类的实例,然后把它绑定到其名字由id属性给出的变量上”。

在src里创建net.hw.bean包,在里面创建User实体类:
在这里插入图片描述
在这里插入图片描述

启动tomcat服务器,访问http://localhost:8080/JSPElementsDemo/demo07.jsp
在这里插入图片描述
现在我们来修改一下demo07的代码,但是只在demo7.jsp里面添加代码,在浏览器里是不会显示实体对象user的内容的,我们还需要在实体类user里面添加代码
在这里插入图片描述
在User里面添加在这里插入图片描述
在这里插入图片描述
内容就是最下面一行
在这里插入图片描述
如果不添加那么就没有实体类user里面的内容,

下面的是任务
任务:不用useBean动作元素,用脚本元素与表达式元素来完成上述任务

在这里插入图片描述
4、声明元素(declaration)

<%! …%>

<%!
声明变量和方法
%>
这里声明的变量和方法都是全局的,页面所有地方都可以访问的。

5、脚本元素(scriplet)

<% … %>

<%
Java程序片
%>

可以分成几块来写,中间可以插入HTML元素。

6、表达式元素(expression)

<%=…%>

7、注释元素(comment)

(1)JSP注释:服务器端注释<%-- … --%>

(2)HTML注释:客户端注释

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值