您现在的位置是:首页 >

struts标签库 struts2整合tiles及配置

火烧 2022-11-08 16:25:49 1054
trut 2整合tile 及配置   一 基本包 个   mo loggi g jar  mo fileu load jar   og l jar   trut core jar   xwork j

struts2整合tiles及配置  

  一 基本包( 个)

  mons logging jar

  mons fileupload jar

   ognl jar

   struts core jar

   xwork jar

   freemarker jar

  二 整合tiles必须包( 个)

   struts tiles plugin jar

   tiles api jar

   tiles core jar

   tiles jsp jar

  mons digester jar

  mons collections jar

  mons beanutils jar

  三 把tiles jsp jar包下的tiles jsp tld 拷贝到WEB INF下 WEB INF/tiles jsp tld

  四 创建tiles xml 放在WEB INF下 WEB INF/tiles xml 如下:

  <?xml version= encoding= UTF ?>

  <!DOCTYPE tiles definitions PUBLIC //Apache Sofare Foundation//DTD Tiles Configuration //EN /dtds/tiles config_ _ dtd >

  <tiles definitions>

  <definition name= xixi haha template= layout jsp >

  <put attribute name= header value= head jsp />

  <put attribute name= sidebar value= sidebar jsp />

  <put attribute name= contant value= contant jsp />

  <put attribute name= footer value= foot jsp />

  </definition>

  </tiles definitions>

  五 在web xml添加如下:

struts标签库 struts2整合tiles及配置

  <context param>

  <param name> apache tiles CONTAINER_FACTORY</param name>

  <param value> apache struts tiles StrutsTilesContainerFactory</param value>

  </context param>

  <context param>

  <param name> apache tiles impl BasicTilesContainer DEFINITIONS_CONFIG</param name>

  <param value>/WEB INF/tiles xml</param value>

  </context param>

  <listener>

  <listener class> apache struts tiles StrutsTilesListener</listener class>

  </listener>

  六 修改struts xml

  <!DOCTYPE struts PUBLIC

   //Apache Sofare Foundation//DTD Struts Configuration //EN

   /dtds/struts dtd >

  <struts>

  <package name= default extends= tiles default >

  <action name= XXAction class= XXAction >

  <result name= success type= tiles >xixi haha </result>

  </action>

  </package>

  </struts>

  七 创建layout jsp 注意存放路径要和tiles xml一致

  

  <%@ taglib uri= /WEB INF/tiles jsp tld prefix= tiles %>

  

  <table>

  <tr><td><tiles:insertAttribute name= header ></tiles:insertAttribute></td></tr>

  <tr><td><tiles:insertAttribute name= sidebar ></tiles:insertAttribute></td></tr>

  <tr><td><tiles:insertAttribute name= contant ></tiles:insertAttribute></td></tr>

  <tr><td><tiles:insertAttribute name= footer ></tiles:insertAttribute></td></tr>

  </table>

  

  八 创建head jsp siderbar jsp contant jsp footer jsp

  九 测试 创建index jsp

  

  <form action= XXAction do method= post >

  <input type= submit />

lishixinzhi/Article/program/Java/ky/201311/28063  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码