<package name="CodeType" namespace="/admin" extends="struts-default">
<action name="UpdatePage" class="com.zjm.cctw66.picturetype.web.action.PictureAction" method="showUpdatePage">
<interceptor-ref name="defaultStack"></interceptor-ref>
<result name="input" type="dispatcher">/admin/updateType.jsp</result>
     <result name="suc" type="dispatcher">/admin/updateType.jsp</result>
</action>
</package>http://localhost:8888/cctw66/admin/UpdatePage.action用这个超链接访问,提示下面警告
警告: No configuration found for the specified action: 'updatetype' in namespace: '/admin'. Form action defaulting to 'action' attribute's literal value.也能正常访问,就是控制台有警告,怎么回事

解决方案 »

  1.   

    有可能是页面的是!页面上是不是 有访问 'updatetype' 的请求  而你的strut.xml的配置文件中没有 这个action 所以.....1
      

  2.   

    很明显,Struts2把/admin解析为一个Namespace了,超链接访问,也会去Struts.xml中去解析url,如果struts.xml中没有配置,访问就会出现警告,即使你文件夹中的确存在这个jsp文件
      

  3.   

    struts.xml中已经配置了namespace="/admin",既然当成namespace那就正对了,可为啥还有警告
      

  4.   

    同意3楼说的……你在package中就说明了命名空间了,在后面就可以不加/admin了
      

  5.   


    不加/admin,怎么定位到这个命名空间呢?
      

  6.   

    警告提示的是没有'updatetype'的action配置
     而你给出的配置是 UpdatePage  的