网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > JAVA > 开源技术 > Struts > Struts与Velocity的简单集成  

Struts与Velocity的简单集成

2008-06-14  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

    先当然是简单的配置web.xml与struts-config.xml文件,加入必要的servlet等东西: Xml代码
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

网管下载dl.bitscn.com

      <servlet>
        <servlet-name>velocity</servlet-name>
        <servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class>
      </servlet>
      <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <init-param>

网管bitscn_com


          <param-name>debug</param-name>
          <param-value>3</param-value>
        </init-param>
        <init-param>
          <param-name>detail</param-name>
          <param-value>3</param-value>
        </init-param>
        <load-on-startup>0</load-on-startup>
      </servlet>
网管网www.bitscn.com

      <servlet-mapping>
        <servlet-name>velocity</servlet-name>
        <url-pattern>*.vm</url-pattern>
      </servlet-mapping>
      <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping> 网管联盟bitsCN@com


      <welcome-file-list>
        <welcome-file>vms/login.vm</welcome-file>
      </welcome-file-list>
    </web-app>

网管网www_bitscn_com

    Struts-config.xml: 网管网www_bitscn_com

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"> 网管网www_bitscn_com

    <struts-config>
      <data-sources />
      <form-beans >
        <form-bean name="loginForm" type="com.jie.struts.form.LoginForm" /> 网管联盟bitsCN@com

      </form-beans>

网管bitscn_com

      <global-exceptions />
      <global-forwards >
        <forward name="success" path="/vms/success.vm" />
        <forward name="fail" path="/vms/fail.vm" />
        <forward name="first" path="/vms/login.vm" /> 网管网www_bitscn_com

      </global-forwards> 网管网www_bitscn_com

      <action-mappings >
        <action
          attribute="loginForm"
          input="/login.vm"
          name="loginForm"
          path="/login"
          scope="request"
          type="com.jie.struts.action.LoginAction" /> 网管bitscn_com

      </action-mappings> 网管bitscn_com

      <message-resources parameter="com.jie.struts.ApplicationResources" />
    </struts-config>
    view plaincopy to clipboardprint?
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 中国网管论坛bbs.bitsCN.com

      <servlet>
        <servlet-name>velocity</servlet-name>
        <servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class>
      </servlet>
      <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <init-param>

网管联盟bitsCN@com


          <param-name>debug</param-name>
          <param-value>3</param-value>
        </init-param>
        <init-param>
          <param-name>detail</param-name>
          <param-value>3</param-value>
        </init-param>
        <load-on-startup>0</load-on-startup>
      </servlet> 网管联盟bitsCN_com

      <servlet-mapping>
        <servlet-name>velocity</servlet-name>
        <url-pattern>*.vm</url-pattern>
      </servlet-mapping>
      <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping>

网管u家u.bitscn@com


      <welcome-file-list>
        <welcome-file>vms/login.vm</welcome-file>
      </welcome-file-list>
    </web-app>

网管下载dl.bitscn.com

    Struts-config.xml:

网管联盟bitsCN@com

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">

网管u家u.bitsCN.com

    <struts-config>
      <data-sources />
      <form-beans >
        <form-bean name="loginForm" type="com.jie.struts.form.LoginForm" /> 中国网管联盟bitsCN.com

      </form-beans>

中国网管联盟bitsCN.com

      <global-exceptions />
      <global-forwards >
        <forward name="success" path="/vms/success.vm" />
        <forward name="fail" path="/vms/fail.vm" />
        <forward name="first" path="/vms/login.vm" /> 网管下载dl.bitscn.com

      </global-forwards>

网管网www_bitscn_com

      <action-mappings >
        <action
          attribute="loginForm"
          input="/login.vm"
          name="loginForm"
          path="/login"
          scope="request"
          type="com.jie.struts.action.LoginAction" /> 网管u家u.bitscn@com

      </action-mappings>

网管网www_bitscn_com

      <message-resources parameter="com.jie.struts.ApplicationResources" />
    </struts-config> 网管网www_bitscn_com

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 中国网管论坛bbs.bitsCN.com

      <servlet>
        <servlet-name>velocity</servlet-name>
        <servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class>
      </servlet>
      <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <init-param> 中国网管论坛bbs.bitsCN.com
          <param-name>debug</param-name>
          <param-value>3</param-value>
        </init-param>
        <init-param>
          <param-name>detail</param-name>
          <param-value>3</param-value>
        </init-param>
        <load-on-startup>0</load-on-startup>
      </servlet>

网管联盟bitsCN@com

      <servlet-mapping>
        <servlet-name>velocity</servlet-name>
        <url-pattern>*.vm</url-pattern>
      </servlet-mapping>
      <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping>

网管bitscn_com


      <welcome-file-list>
        <welcome-file>vms/login.vm</welcome-file>
      </welcome-file-list>
    </web-app> 网管网www_bitscn_com

  网管bitscn_com

网管论坛bbs_bitsCN_com


TAGs
 上一篇:关于Struts框架简介   下一篇:没有了
Struts与Velocity的简单集成 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: