zoukankan      html  css  js  c++  java
  • struts中找不到对应的action 方法

     报的错是这个:

      

    type Exception report

    message cn.itcast.b_form.UserAction.register()

    description The server encountered an internal error that prevented it from fulfilling this request.

    exception

    java.lang.NoSuchMethodException: cn.itcast.b_form.UserAction.register()
    	java.lang.Class.getMethod(Class.java:1670)
    	org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.getActionMethod(AnnotationValidationInterceptor.java:75)
    	org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:47)
    项目结构:



    情况是:现在是两个包里面都有UserAction 但是一个里面有register方法一个没有。不知道为什么不找真正的action却找到另一个action里面去了,所以报错,原因再找找看

      找到原因,应该是两个包的namespace没有作区分,可以在namespace 添加不同的值试试。 还是有点不解,在总配置struts.xml里面我的正确的 action配置是放在前面的,为啥它偏偏找到后面的
    没有对应方法的action里面呢?
  • 相关阅读:
    [MySql]insert...select 8/10
    秀出Administrator帳戶6/27
    Love
    讀取Gridview的隱藏欄8/22
    水晶報表公式換行8/2
    MySql.Data.MySqlClient.MySqlException 7/9
    mysql的錯誤日誌爆满7/24
    从汇编看c++中的const常量
    可见性和生命期的区别
    比较烦
  • 原文地址:https://www.cnblogs.com/hello001/p/7257655.html
Copyright © 2011-2022 走看看