从网上下的一个简单的SSH实例,但是有很多地方不是很满意,花费了两天,终于是给修改好了,主要是针对下面几个地方
1、Action,Dao,Model,Service分类的包有点多
2、Struts配置更改
3、Spring配置修改
遇到的麻烦
对Struts不熟悉,导致在struts.xml文件进行修改时,看不懂
原来调用Action中方法的路径是actionname!actionname.action
我需要将其修改成现在开发环境中的actionname/actionname.do
有关配置:
1、指定后缀名
2、是否支持动态方法调用
3、是否在name中使用“/”通配符
4、是否一直在对吼一个slash之前的任何位置选定namespace
<!-- 是否使用开发模式 -->
<constant name="struts.devMode" value="true" />
<!-- 默认后缀名 -->
<constant name="struts.action.extension" value="do,dos" />
<!-- 是否支持动态方法调用 -->
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<!-- 能否在name通配符中使用/ -->
<constant name="struts.enable.SlashesInActionNames" value="true" />
<!-- 设定是否一直在最后一个slash之前的任何位置选定namespace. -->
<constant name="struts.mapper.alwaysSelectFullNamespace" value="false" />