前文:欢迎收看《好看的博文没人赞》系列,JSP标准动作是一种将JAVA和JSP页面结合的标准规范,用来处理JAVA和JSP页面之间的关系
本博文将为各位介绍五种JSP标准动作
JSP标准动作
1:
通过该标准动作可以在JSP页面上创建一个Bean实例,我的理解是:就是在jsp中实例化java中的class,并调用其中的某方法
其语法:
id就是自己命个名;class就是要实例化的java类在哪个包里;scope这个是范围,就是说当前被实例化的类其它页面可否使用,下面表格是其属性值
scope范围属性
值
描述
page(默认值)
只能在当前页面中使用,加载新页面会销毁
request
用户发送请求时存在
session
一直存在会话中,直到被终止或销毁
application
整个应用中都可使用,参考java中static原理
做个示例:
建一个javaclass,返回0
package com.bk.biz.imp;
public class JspAction {
public int sOut(){
return 0;
}
}
然后建一个jsp,调用Javaclass去接收0,并输出到页面
JSP标准动作示例int num = new JspAction().sOut();
out.print("
java传来的数==>"+num+"
");%>
最后运行的结果是:
2:和
用于设置useBean中指定的属性值
语法为:
value指定显示的值,param用HTML格式指定显示的值,这里需要注意value和param不能同时存在,使用的时候写一个就可以了。
用来获取中指定的属性值
语法为:
这两个动作只会执行对应的setter()\getter()方法,与javaBean中是否存在“标识特性”无关。
怎么用呢?
——其实他们就是类似javaweb中的实体类封装后的set()\get()方法
进行赋值,进行取值
例子:
//创建Bean
//赋值
//取值
3:
用于将用户的请求转发到一个HTML文件、JSP页面或Servlet中
重点是在转发上,而不是重定向,转发是可以传值的,而重定向无法传值
其语法是:
4:
将被包含的文件加到指定jsp中
语法为:
注意这里的flush属性必须是true,不能是false
结束语:本次博文到这里就结束了,本博文要是出现了某些错误,可以在评论下方打出,我会进行纠正改错的,好了,是时候该再见了——制作不易,请各位看客点个赞再走呗