package com.happy.action;
public class AccountAction<package name="default" namespace="/" extends="json-default">
<!-- 账号信息管理 -->
<action name="*" class="com.happy.action.{1}Action">
<!-- 查询信息列表 -->
<result name="retrieve">content/{1}/list.jsp</result>
<form
action="account!login.action"
method="post"
>
Unable to instantiate Action, com.happy.action.accountAction, defined for 'account' in namespace '/'com.happy.action.accountActionjava.lang.ClassNotFoundException: com.happy.action.accountAction
问题:怎么可以让只用一个通配符的*号首字母又可以大写,又可以小写,或者指定大小写,或者首字母大写?
大写没法匹配小写
action="Account!login.action"
method="post"
>
Unable to instantiate Action, com.happy.action.accountAction, defined for 'account' in namespace '/'com.happy.action.accountActionjava.lang.ClassNotFoundException: com.happy.action.accountAction
Unable to instantiate Action, com.happy.action.accountAction, defined for 'account' in namespace '/'com.happy.action.accountActionjava.lang.ClassNotFoundException: com.happy.action.accountAction
应该行 你试试
你class是AccountAction 就得action="Account!login.action"
报错:
javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/jsp/content/Account/list_jsp (wrong name: org/apache/jsp/content/account/list_jsp)
更改后现在的错误成了:
<action name="*" class="com.happy.action.{1}Action">
<!-- 查询信息列表 -->
<result name="retrieve">content/{1}/list.jsp</result>报错说明
javax.servlet.ServletException: java.lang.NoClassDefFoundError:
org/apache/jsp/content/Account/detail_jsp (wrong name:
org/apache/jsp/content/account/detail_jsp)
你在login设个断点 看能进去不