struts2  的动态调用方法  与 spring2.5  与hibernate 3.2 怎样集成
  <package name="user" extends="struts-default"   namespace="/user" >
       <action name="user_*"  class="UserAction"  method="{1}"  >
         <result  name="main" >/main.jsp</result>
       </action>
     </package>
通配符这个  怎样集成  谢谢!

解决方案 »

  1.   

    楼主的问题问的比较泛。我先解释你提供的代码:你提供的是一个包名为user 的Struts2 工程里的一个action的动态配置。
    处理这个action的是一个名为UserAction的class,class里有一个或者几个方法,分别命名为user+??
    但是你提供的action只提供了一个映射结果main, 指向main.jsp.你问spring和hibernate,答:将spring和hibernate必须报导入你工程lib类库,然后配置Spring 在你web.xm里边
    写入srping监听器:
    <listener>
      <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
     </listener>同样的hibernate必须要在applicationContext.xml进行配置Datasource等等,配置好了,就可以在你的项里边使用这些框架的功能了,比如Spring的控制反转,依赖注入等。楼主我的回答您觉得如何?
      

  2.   

    <action name="user_*" class="UserAction" method="{1}" >
    class应该在xml配置,如果你使用注解的话@Controller在UserAction上
    那么class="userAction" 使用action的简单名称访问时user_方法名.action