jsp有哪些常见的动作?
jsp:include、jsp:useBean、jsp:setProperty、jsp:getProperty、jsp:froward 和 jsp:plugin。
jsp:include
用来在页面被请求的时候引入一个文件。include指令是在jsp文件被转换成servlet时引入文件,而jsp:include插入文件的时间是在页面被请求时,而且被引用文件不能包含jsp代码(例如不能设置http头)。
<jsp:include page="test.jsp">
</jsp:include>
jsp:useBean
用来寻找或者实例化一个javaBean。
<jsp:useBean id="demo" scope="session" class="com.Demo" />
表示实例化了一个Demo对象
jsp:setProperty
用来设置已经实例化的Bean对象的属性。
<jsp:setProperty name="demo" property="size" value="L" />
表示将名字为demo的实例的size属性设置为L。
jsp:getProperty
用来获取某个javaBean的属性。
size = <jsp:getProperty name="demo" property="size" />
用来获取名字为demo的实例的size属性。
jsp:forward
最常用的一个。用来把请求转到一个新的页面。
<jsp:forward page="/another.jsp" />
当然,这里面也可以写servlet的入口url。
jsp:plugin
用来在浏览器种播放或者显示一个对象
<jsp:plugin type="applet" codebase="/ch5" code="Hello.class" height="40" width="330" />
表示在浏览器种运行一个applet插件。