JSP编译后编程Class类,service方法是其核心方法,service方法能通过访问九个JSP内置对象来做一些动作(action),也就是调用方法,分别如下:

(1)设置Bean对象

<jsp:useBean id="...beanName..." scope="page|request|session|application" class="...">     

      <jsp:setProperty></jsp:setProperty>

      <jsp:getProperty></jsp:getProperty>

</jsp:useBean>

注意:这里的page表示范围,不是指内置对象page(Servlet对象),而可能是指内置对象pagecontext

(2)接受另外一个Servlet/JSP(动态)执行后或一个HTML文件(静态)执行后返回的HTML文本,相当于<% out.println(...返回的HTML文本..)%>

<jsp:include page="...servlet...|...jsp...|...html...">

      <jsp:param name="..." value="...''/>

</jsp:include>

(3)调用其他Servlet/JSP的service方法(转发),注意service方法执行完该动作之后不再往下执行(换句话说该动作之后的程序不再执行)

<jsp:forward page="...servlet...|...jsp...">

     <jsp:param name="..." value="...''/>

</jsp::forward>

(4) <jsp::plugin>