Invalid action class configuration that references an unknown class name错误原因整合

天哪天哪,终于把这个问题解决掉了,一直报

java.lang.RuntimeException: Invalid action class configuration that references an unknown class named

通过以下方法找了一大圈

  1. 因为是ssh项目,所以检查applicationContext.xml是不是在进行Spring配置的时候出错了,没发现错误
  2. 查找是不是struts.xml中action写错了,包括大小写啊,id是不是写错啊,class是不是引用的不是applicationContext.xml中的id名字
  3. jsp界面是不是有和action不匹配的字段

都没发现错误,最后发现我jsp界面是这么写的

<form action="carts_updateOrDelete" method="post">
           <s:iterator value="#request['carts']" var="carts">       
                    <tr>
                         <td><s:property value="#carts.book.bookname"/></td>
                         <td><s:property value="#carts.book.price"/></td>
                         <td><input type="text" name="quantity" size="4" value='<s:property value="#carts.quantity"/>'/></td>
                         <td><input type="submit" name="submit" value="更新"/>
                                <input type="submit" name="submit" value="删除"/>
                         </td>
                      </tr>
               </s:iterator>
 </form>

改成

<s:iterator value="#request['carts']" var="carts">
          <form action="carts_updateOrDelete" method="post">
              <tr>
              <td><s:property value="#carts.book.bookname"/></td>
              <td><s:property value="#carts.book.price"/></td>
              <td><input type="text" name="quantity" size="4" value='<s:property value="#carts.quantity"/>'/></td>
              <td><input type="submit" name="submit" value="更新"/>
              <input type="submit" name="submit" value="删除"/>
               </td>
               </tr>
           </form>
 </s:iterator>

居然好了,可以跳转了,奇奇怪怪的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值