将java和web代码一行打成jar包组件化
1.代码结构(web部分)
静态文件放在META-INF>resources下,jsp放在META-INF>resources>WEB-INF>views下
2.mvc配置
<mvc:annotation-driven /> --开启注释
<mvc:default-servlet-handler /> --处理静态文件
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".jsp" />
</bean> --Controller转JSP
<mvc:resources mapping="/resources/**" location="classpath:/META-INF/resources/"/> --静态文件映射
<mvc:resources mapping="/WEB-INF/views/**" location="classpath:/META-INF/resources/WEB-INF/views/"/> --jsp映射
3.pom.xml
<?xml version="1.0"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>com.asiainfo</groupId>
<artifactId>aigov-view</artifactId>
<name>aigov-view</name>
<version>1.0.0</version>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
</project>
执行Run As->Maven install生成jar包
4.注意事项
JDK使用1.7及以上版本,Tomcat使用7及以上版本