看看是不是配置Spring事务的时候、把action包也加到里面去了!

解决方案 »

  1.   

    struts配置错了:<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
        "http://struts.apache.org/dtds/struts-2.1.7.dtd">
    <struts>
    <constant name="struts.devMode" value="true"/>
    <package name="configrue-pkg" extends="struts-default">
    <action name="index" class="com.am8.iner.action.LoginAction">
    <result name="success">/padding.jsp</result>
    <result name="error">/error.jsp</result>
    </action>
    </package>
    </struts>
      

  2.   

    把<action name="index" class="index">
    改为:
    <action name="index" class="com.am8.iner.action.LoginAction">
      

  3.   


    额~~~你有没有配置Spring事务的切面?也就是:Spring的AOP是怎么配置的?http://www.blogjava.net/landor2004/archive/2012/08/19/385790.html
      

  4.   

    进去LoginAction里面了吗?你打个断点或者输出些什么
      

  5.   

    OK 问题解决了  其实代码没错 是我看错了 不过还是谢谢各位了  3楼的你没看懂我的代码哦 我是把Action交给Spring管理的 所以在Struts配置文件里面没必要写 包名了 
      

  6.   

    struts.xml里面没声明对象创建工厂在在struts.xml里加入
    <constant name="struts.objectFactory" value="spring" />这句话就告诉struts2我的action的类文件都交给spring管理了