一、include指令
在页面被请求的时候引入一个文件
语法:
<jsp:include page="path" flush="true" />
二、forward指令
把请求转到一个新的页面
语法:
<jsp:forward page="head.jsp"/>
三、UserBean指令
寻找或者实例化一个JavaBean
<jsp:useBean>标签表示用来在JSP页面中创建一个bean实例并指定它的名字以及作用范围。
<jsp:useBean id="user1" class="com.yan.entity.User"> 相当于user1=new User()
<jsp:setProperty name="user1" property="*"/> 相当于按照提供的参数名称对应将提交数据注入到user1对象中,如果需要会自动进行数据类型转换
</jsp:useBean>
语法:
<jsp:useBean id="name" scope="page | request | session | application" typeSpec />
使用<jsp:useBean>时不能和当前页面中定义的临时变量冲突,创建的对象可以直接使用<%=user1%>
四、GetProperty指令
输出某个JavaBean的属性
语法:
<jsp:getProperty name="name" property="propertyName" />
五、SetProperty指令
设置JavaBean的属性
语法:
<jsp:setProperty name="beanName" prop_expr />
六、Plugin指令
根据浏览器类型为Java插件生成OBJECT或EMBED标记