JSP中Actions的使用

 我来答
户如乐9318
2022-10-03 · TA获得超过6667个赞
知道小有建树答主
回答量:2559
采纳率:100%
帮助的人:140万
展开全部

  JSP actions 使用您可以动态的插入一个文件 重用JavaBeans组件 前进到另一个页面 或为Java 插件生成一个HTML 可以使用的action 有

  ( ) jsp:include 在页面被请求时包含进一个文件

  ( ) jsp:useBean 找到或实例化一个JavaBean

  ( ) jsp:setProperty 设置一个JavaBean属性

  ( ) jsp:getProperty 将JavaBean的属性插入到输出

  ( ) jsp:forward 让请求者可以向前到一个新的页面

  ( ) jsp:plugin 用OBJECT或EMBED标签为Java plugins生成特定的浏览器的代码

   jsp:include Action

  这个action使您可以在即将生成的页面上包含进一些文件

  <jsp:include page="relative URL" flush="true" />

  与include directive不同 这个action是在页面被请求时才将文件包含进来 而 include directive则是在JSP页面被转换为servlet时包含文件 为了提高效率 include action做了一点小小的牺牲 即 它不允许被包含的页面含有一般的JSP代码(例如 不可设置HTTP头) 但是 它具有显著的灵活性 如下面的JSP 代码 它实现将四个不同的片段插入如下的页面 每一次当标题改变的时候 您仅需修改这四个文件而无须更改主要的JSP 页面

  WhatsNew jsp

  <HTML>

  <HEAD>

  <TITLE> JSP教程</TITLE>

  <BODY >

  <CENTER>

  <TABLE BORDER= BGCOLOR="#EF ">

  <TR><TH CLASS="TITLE"> What"s New at Chinese ic sites</TABLE>

  </CENTER>

  <P>

  Here is a summary of our four most recent news stories:

  <OL>

  <LI><jsp:include page="news/Item " flush="true"/>

  <LI><jsp:include page="news/Item " flush="true"/>

  <LI><jsp:include page="news/Item " flush="true"/>

  <LI><jsp:include page="news/Item " flush="true"/>

  </OL>

  </BODY>

  </HTML>

  当然您可以定义自己的HTML文件 但有一点请注意

lishixinzhi/Article/program/Java/JSP/201311/19813

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式