将Nutz与当前Spring项目并合使用并合步骤

配置Nutz的步骤
1.将<!-- 配置Nutz的初始化 -->
 <filter>
  <filter-name>nutz</filter-name>
  <filter-class>org.nutz.mvc.NutFilter</filter-class>
  <init-param>
   <param-name>modules</param-name>
   <param-value>demo.asyt.setup.MainModule</param-value>
  </init-param>
 </filter>

 <filter-mapping>
  <filter-name>nutz</filter-name>
  <url-pattern>*.action</url-pattern>
 </filter-mapping>
 <!--Nutz初始化结束  -->
 加入到先有的web.xml中
 2.将Nutz.jar加入到WEB-INF/lib中
 3.将properties整个文件拷贝到项目的根目录下(与WebRoot并级)
 4.我这边是为了简单的测试里面用到的东西都是官方提供的东西我将WebRoot下面有设计到的jsp和css和js还有tld文件均拷贝
 到需要引入的项目的对应目录下面
 5.将相应的类都拷贝到当前项目中***特别注意***在com.iwint.setup.MainModule类中需要修改原始的demo.nutz为
 我们想要检测的包路径比如:com.iwint
 @IocBy(type = ComboIocProvider.class, args = {
 "*org.nutz.ioc.loader.json.JsonLoader", "ioc/dao.js",
 "*org.nutz.ioc.loader.annotation.AnnotationIocLoader", "com.iwint"})
 6.修改web.xml
 <!-- 配置Nutz的初始化 -->
 <filter>
  <filter-name>nutz</filter-name>
  <filter-class>org.nutz.mvc.NutFilter</filter-class>
  <init-param>
   <param-name>modules</param-name>
   <param-value>demo.asyt.setup.MainModule</param-value>
  </init-param>
 </filter>

 <filter-mapping>
  <filter-name>nutz</filter-name>
  <url-pattern>*.action</url-pattern>
 </filter-mapping>
 <!--Nutz初始化结束  -->
 改为:
 <!-- 配置Nutz的初始化 -->
 <filter>
  <filter-name>nutz</filter-name>
  <filter-class>org.nutz.mvc.NutFilter</filter-class>
  <init-param>
   <param-name>modules</param-name>
   <param-value>com.iwint.setup.MainModule</param-value>
  </init-param>
 </filter>

 <filter-mapping>
  <filter-name>nutz</filter-name>
  <url-pattern>*.shtml</url-pattern>
 </filter-mapping>
 <!--Nutz初始化结束  -->
 7.在页面上进行访问的时候 就直接访问后缀名为.shtml
 如:
 http://localhost:8080/Anno/departmentinfo/showDepartmentInfoList.shtml

posted @ 2013-03-29 14:32  6小贝  阅读(627)  评论(0编辑  收藏  举报