发表于: 2017-06-04 14:22:06
2 1001
今天完成的事:
今天遇到无法创建tilesViewResolver的问题,找了一天最终在一个个的对比下才找到原因。晚上稍微熬了会夜把tiles框架给做出来了。美好的一天就这么浪费掉了。
明日计划:
完成任务四。
遇到的问题:
1,使用tiles框架要在springMVC里边配置:
<bean id="tilesViewResolver" class="org.springframework.web.servlet.view.tiles3.TilesViewResolver" p:order="1" />
<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
<property name="definitions">
<list>
<value>/WEB-INF/layout.xml</value>
</list>
</property>
</bean>
然而第一行的p会报错:order"associated with an element type bean" is not bound。经查询是因为spring schema中没有配置p标签:
xmlns:p="http://www.springframework.org/schema/p"
2,无法创建tilesViewResolver:Error creating bean with name 'tilesViewResolver'
最终在一一对比下发现在pom.xml中缺少了
<packaging>war</packaging>
看一下前面用的时候是有的啊,唉,谁知道呐。。。
收获:
war包:是web工程打成的包,主要包括Servlet、JSP页面、JSP标签库、JAR库文件、HTML/XML文档和其他公共资源文件,如图片、音频文件。部署文件:web.xml
Jar包:是一个可执行的jar文件是一个自包含的Java应用程序。包含内容:class、properties文件,是文件封装的最小单元。部署文件:application-client.xml
评论