zoukankan      html  css  js  c++  java
  • JSP有哪些动作?

    JSP使用动作来动态的插入文件,实现重定向和对JavaBean的引用等功能。它公有6个基本动作:jsp:include,jsp:useBean,jsp:setProperty,jsp:getProperty,jsp:forward和jsp:plugin.

    下面对这些动作进行简单介绍:

    1.jsp:include

    用来在页面被请求时引入一个文件。include指令是在jsp文件被转换成Servlet是引入文件,而jsp:include插入文件的时间是在页面被请求时,而且被引用文件不能包含某些jsp代码

    <jsp:include page="text.jsp" flush="true">
    <jsp:param name="name" value="value"/>
    </jsp:include>

    以上代码表示在当前文件中可以引入test.jsp文件

    2.jsp:useBean

    用来寻找或者实例化一个JavaBean。它使得开发人员既可以发挥Java组件重用的优势,同时也避免了损失jsp区别于Servlet的方便性。

    <jsp:useBean id="car" scope="session" class="com.Car">

    以上代码表示实例化了一个com.Car类的实例

    3.jsp:setProperty

    用来设置已经实例化的Bean对象的属性,实例如下:

    <jsp:setProperty name="car" property="color" value="red"/>

    以上代码用来获取名字为car的实例的属性设置为red

    4.jsp:getProperty

    用来获取某个JavaBean的属性,实例如下:

    <jsp:qetProperty name="car" property="color"></jsp:getProperty>

    5.jsp:forward

    用来把请求转到一个新的页面,实例如下

    <jsp:forward page="/Servlet/login" />

    以上代码用来把当前页面重定向到/Servlet/login来处理。

    6.jsp:plugin

    用于在浏览器中播放或者显示一个对象,使用这个动作能插入所需的特定的浏览器的OBJECT或者EMBED元素来制定浏览器运行一个Java Applet所需的插件,实例如下:

    <jsp:plugin type="applet" codebase="/ch5" code="Hello.class" height="40" width="320">

    以上代码用来在浏览器中运行一个applet插件。

  • 相关阅读:
    xml解析
    File
    IO操作
    Json解析
    JNI字段描述符
    Android JNI get Context
    快速排序
    Android Scroller与computeScroll的调用机制关系
    Android 更新视图函数ondraw() 和dispatchdraw()的区别
    Android Studio 两个包里的类冲突
  • 原文地址:https://www.cnblogs.com/LoganChen/p/6815750.html
Copyright © 2011-2022 走看看