求解啊。。
没分了,就20分

解决方案 »

  1.   

    你把action类的代码和struts.xml配置贴出来啊,这样大家才能帮到你啊.
    加群吧,哥收留你啦!
    Java飞虎队欢迎各路菜鸟老鸟加入一起交流讨论。群号105098806
      

  2.   

    <package name="com" namespace="/" extends="struts-default">
    <action name="test" class="com.action.TestGetData" method="getData">
     <result name="success">/index.jsp</result>
    </action>
    </package>public String getData() {
    System.out.println("getData");
    return SUCCESS;
    }getData 在控制台打印出来了
      

  3.   

    你return SUCCESS的话 里面那个result的name属性可以不用写啊~其他看不出有问题
      

  4.   

    我也看不出来什么问题,要不这样你把xxx!xxx.action你这样做吧,你这种文法好像需要再加一个什么属性好像才能成功;。
      

  5.   

    我估计你是把strut2.xml配置错了,你检查一下。
    推荐你一个配置方法
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
    "http://struts.apache.org/dtds/struts-2.3.dtd"><struts> 
     <!-- 常量的配置 -->  
       <!-- struts2的后缀 -->  
       <constant name="struts.action.extension" value="action"/>  
       <!-- 编码方式 -->  
       <constant name="struts.i18n.encoding" value="UTF-8"/>  
       <!-- 浏览器静态缓存最好处于关闭状态 -->  
       <constant name="struts.serve.static.browserCache" value="false"/>  
       <!-- struts.xml文件当被修改后 重新加载,开发阶段最好打开 -->  
       <constant name="struts.configuration.xml.reload" value="true"/>    
       <!-- 处于开发阶段 最好把开发模式打开 会打印更多的详细错误信息 -->  
       <constant name="struts.devMode" value="true"/>      <package name="default" namespace="/" extends="struts-default">        <action name="*">
             <result>/WEB-INF/content/{1}.jsp</result>            
            </action>
        </package>    <!-- Add packages here --></struts>
      

  6.   

    Action里的方法名不要以get/set开头,
    getData改成xxooData吧,你懂的,不行再追问.
    Java飞虎队欢迎各路菜鸟老鸟加入一起交流讨论。群号105098806