報錯資訊:2020-10-4 11:22:23 org.apache.struts.actions.DispatchAction unspecified
嚴重: Request[/modifyBoard] does not contain handler parameter named action
只有這兩行資訊!!
jsp 頁面上
<html:form action="/ccAction.do">
<html:submit property="process">
<bean:message key="button.add"/>
</html:submit>
<html:submit property="process">
<bean:message key="button.select"/>
</html:submit>
struts-config.xml
<action name="xxxxxForm"
path="/ccAction"
validate="false"
input="/pageface.jsp"
type="action.ccAction"
parameter="process">
<forward name="aaa" path="/aaa.jsp"/>
<forward name="unlogin" path="/login.jsp"/>
</action>
控制層中的action
我這里隨便簡單寫了一個action
使用hashmap 但是執行的時候,下面的兩個方法都沒有執行!!
public class ccAction extends LookupDispatchAction
{
protected Map getKeyMethodMap() {
Map map = new HashMap();
map.put("button.add","addMethod");
map.put("button.select","selectMethod");
return map;
}
public ActionForward addMethod(ActionMapping mapping,ActionForm form,
HttpServletRequest request,HttpServletResponse response)throws Exception
{
System.out.println("addMethod");
}
public ActionForward selectMethod(ActionMapping mapping,ActionForm form,
HttpServletRequest request,HttpServletResponse response)throws Exception
{
System.out.println("selectMethod");
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/155555.html
標籤:Java相關
上一篇:在控制層中寫分發處理時,hashmap 中的key - value 對沒有進行分發方法的處理~~希望大俠們解決一下,謝謝!
