一、<jsp:useBean>
该动作是实例化一个javabean
语法:<jsp:useBean id="name" class="" scope="scope"/>
注释: id是指实例化一个javabean的实例对象;
class是类名;(包名+类名)
scope是javabean的作用范围:
page:只用于当前页面;
request:只用于当前的请求;
session:用于当前的整个会话过程;
application:整个应用程序内;
二、<jsp:setProperty>
该动作是完成对实例化对象的属性赋值;
语法:<jsp:setProperty name="" property="" value=""/>
或者是:
<jsp:setProperty name="" property="" param=""/>
name:是实例化对象的名称;
property:是javabean中的属性;
value:是属性的值;
param:是指定请求的参数名,并且完成赋值;
注意:value与param不可以同时使用;
三、<jsp:getProperty>
该动作是访问属性的并且实现输出;
语法:<jsp:getProperty name="" property=""/>
四、<jsp:include>
该动作的作用是包含其他页面;
语法:<jsp:include page=""/>运行时包含
该功能与include指令(静态包含)完成 的是一样的;
五、<jsp:forward>
该动作是完成页面的跳转,进行请求转发;
调用者与被调用者共用一个request对象;
六、<jsp:param>
该动作是不同页面切换时参数的传递;一般与<jsp:include>或者是<jsp:forward>同时使用;
语法:
<jsp:forward page="showinfo.jsp">
<jsp:param name="username" value="tom"/>
<jsp:param name="password" value="123"/>
</jsp:forward>
可以在showinfo.jsp页面内用request.getParameter("username")来获取参数值。