проблема со структурой данных - не может решить эту проблему - PullRequest
0 голосов
/ 17 марта 2010

Я создаю сетку данных, используя layout-layout. и я столкнулся с этой проблемой

javax.servlet.ServletException: DispatchMapping [/ monitor / datagridBL] で ハ ン ド ラ プ パ パ テ в org.apache.struts.actions.DispatchAction.getParameter (DispatchAction.java:325) в org.apache.struts.actions.DispatchAction.execute (DispatchAction.java:170) в org.apache.struts.action.RequestProcessor.processActionPerform (RequestProcessor.java:431) в org.apache.struts.action.RequestProcessor.process (RequestProcessor.java:236) в jp.terasoluna.fw.web.struts.action.RequestProcessorEx.process (RequestProcessorEx.java:149) в org.apache.struts.action.ActionServlet.process (ActionServlet.java:1196) в org.apache.struts.action.ActionServlet.doGet (ActionServlet.java:414) на javax.servlet.http.HttpServlet.service (HttpServlet.java:707) на javax.servlet.http.HttpServlet.service (HttpServlet.java:820) at weblogic.servlet.internal.StubSecurityHelper $ ServletServiceAction.run (StubSecurityHelper.java:227) на weblogic.servlet.internal.StubSecurityHelper.invokeServlet (StubSecurityHelper.java:125) на weblogic.servlet.internal.ServletStubImpl.execute (ServletStubImpl.java:292) на weblogic.servlet.internal.TailFilter.doFilter (TailFilter.java:26) на weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:56) в jp.co.anicom.fw.web.common.controller.RequestEncodeFilter.doFilter (RequestEncodeFilter.java:42) на weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:56) в jp.co.anicom.fw.web.common.controller.SessionExpirationFilter.doFilter (SessionExpirationFilter.java:89) на weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:56) на weblogic.servlet.internal.WebAppServletContext $ ServletInvocationAction.run (WebAppServletContext.java:3588) в weblogic.security.acl.internal.AuthenticatedSubject.doAs (AuthenticatedSubject.java:321) на weblogic.security.service.SecurityManager.runAs (SecurityManager.java:121) на weblogic.servlet.internal.WebAppServletContext.securedExecute (WebAppServletContext.java:2200) на weblogic.servlet.internal.WebAppServletContext.execute (WebAppServletContext.java:2106) на weblogic.servlet.internal.ServletRequestImpl.run (ServletRequestImpl.java:1428) на weblogic.work.ExecuteThread.execute (ExecuteThread.java:201) at weblogic.work.ExecuteThread.run (ExecuteThread.java:173)

Я искал способы решить эту проблему. кто-нибудь поможет мне, пожалуйста ...

1 Ответ

0 голосов
/ 08 июля 2010

Проверьте, существует ли ваш файл действий (type = xxx) в вашем файле struts-config. Если также определено «действие», проверьте, присутствует ли в вашем действии метод с тем же именем. Если параметр определен, но отсутствует в параметрах, вы должны создать «неопределенный» метод в вашем действии. Если вы не используете «параметр» в файле конфигурации Struts, используйте метод «execute».

///////////////////

пример с параметром, определенным в конфигурации strust:

url: yoursite.com/mypage/myaction.html?method=test

<action
  path="/mypage/myaction"
  type="myfolder.action.MyAction"
  name="MyActionForm"
  validate="false"
  parameter="method"
  scope="request">
  <forward name="success" path="/view/yourfile.jsp"/>
</action>



public class MyAction{


 public ActionForward test (ActionMapping mapping,
         ActionForm actform,
         HttpServletRequest request,
         HttpServletResponse response) throws Exception { 

                 ...

  return mapping.findForward("success");

 }


}

//////////////////

пример без параметра, определенного в конфигурации доверия:

url: yoursite.com/mypage/myaction.html

<action 
  path="/mypage/myaction"
  type="myfolder.action.MyAction"
  name="MyActionForm"
  validate="false"
  scope="request">
  <forward name="success" path="/view/yourpage.jsp"/>
</action>


public class MyAction {


 public ActionForward execute (ActionMapping mapping,
         ActionForm actform,
         HttpServletRequest request,
         HttpServletResponse response) throws Exception { 

                 ...

  return mapping.findForward("success");

 }


}

Было ли мое объяснение ясным? :-) 不明 点 御座 い ま し た ら, 遠慮 な く き い て 下 さ い ~

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...