频道栏目
首页 > 程序开发 > Web开发 > Jsp > 正文
maven2预编译JSP
2012-02-06 15:29:40           
收藏   我要投稿
1.  在pom.xml中加入以下代码:
 
    <!-- begin - precompiling jsps -->
 
    <plugin>
 
        <groupId>org.codehaus.mojo</groupId>
 
        <artifactId>jspc-maven-plugin</artifactId>
 
        <configuration>
 
        <injectString>&lt;!-- [INSERT FRAGMENT HERE] --&gt;</injectString>
 
        <inputWebXml>${basedir}/WebContent/WEB-INF/web.xml</inputWebXml>
 
        <outputWebXml>${basedir}/target/jspweb.xml</outputWebXml>
 
        <warSourceDirectory>${basedir}/WebContent</warSourceDirectory>
 
        <verbose>true</verbose>
 
        <filtering>true</filtering>
 
        <directory>${basedir}/WebContent</directory>
 
        <includes>
 
        <include>**/*.jsp</include>
 
        </includes>
 
    </configuration>
 
    <executions>
 
        <execution>
 
            <id>jspc</id>
 
            <goals>
 
                <goal>compile</goal>
 
            </goals>
 
        </execution>
 
    </executions>
 
</plugin>
 
<plugin>
 
    <groupId>org.apache.maven.plugins</groupId>
 
    <artifactId>maven-war-plugin</artifactId>
 
    <configuration>
 
        <webXml>${basedir}/WebContent/WEB-INF/web.xml</webXml>
 
    </configuration>
 
</plugin>
 
<!-- end - precompiling jsps -->
 
---------------------------------------------------------------
 
说明点www.2cto.com1:<injectString>&lt;!-- [INSERT FRAGMENT HERE] --&gt;</injectString>
 
        到web.xml文件中去寻找与上面的配置一致的字符串,作为插入“预编译”的servlet的代码(这些是自动生成的)。
 
说明点2:<inputWebXml>${basedir}/WebContent/WEB-INF/web.xml</inputWebXml>
 
                <outputWebXml>${basedir}/target/jspweb.xml</outputWebXml>
 
       inputWebXml 配置项目的web.xml路径,outputWebXml配置插入预编译代码后的web.xml存放路径。
 
说明点3:<warSourceDirectory>${basedir}/WebContent</warSourceDirectory>
 
       配置对哪个路径JSP文件进行预编译
 
说明点4:
 
<plugin>
 
    <groupId>org.apache.maven.plugins</groupId>
 
    <artifactId>maven-war-plugin</artifactId>
 
    <configuration>
 
        <webXml>${basedir}/WebContent/WEB-INF/web.xml</webXml>
 
    </configuration>
 
</plugin>
 
        配置Maven 打war包
 
----------------------------------------------------------
 
2.  在web.xml文件中加入
 
<!-- [INSERT FRAGMENT HERE] -->
 
----------------------------------------------------------
 
说明:插入预编译的代码。(这是一些servlet的配置代码,是自动生成的)
点击复制链接 与好友分享!回本站首页
相关TAG标签
上一篇:jsp---设置javaBean的属性
下一篇:jsp中如何调用dwr
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站