JSP动作

来源:互联网 发布:百慕大三角知乎 编辑:程序博客网 时间:2024/05/13 09:13

     一、<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")来获取参数值。







原创粉丝点击