发表于: 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


返回列表 返回列表
评论

    分享到