<i id='QXozB'><tr id='QXozB'><dt id='QXozB'><q id='QXozB'><span id='QXozB'><b id='QXozB'><form id='QXozB'><ins id='QXozB'></ins><ul id='QXozB'></ul><sub id='QXozB'></sub></form><legend id='QXozB'></legend><bdo id='QXozB'><pre id='QXozB'><center id='QXozB'></center></pre></bdo></b><th id='QXozB'></th></span></q></dt></tr></i><div id='QXozB'><tfoot id='QXozB'></tfoot><dl id='QXozB'><fieldset id='QXozB'></fieldset></dl></div>
    1. <legend id='QXozB'><style id='QXozB'><dir id='QXozB'><q id='QXozB'></q></dir></style></legend>

      1. <tfoot id='QXozB'></tfoot>

      2. <small id='QXozB'></small><noframes id='QXozB'>

        • <bdo id='QXozB'></bdo><ul id='QXozB'></ul>

        没有为动作和结果定义结果

        时间:2023-09-24

                  <tbody id='B94Zn'></tbody>

                • <bdo id='B94Zn'></bdo><ul id='B94Zn'></ul>

                • <legend id='B94Zn'><style id='B94Zn'><dir id='B94Zn'><q id='B94Zn'></q></dir></style></legend>
                  <tfoot id='B94Zn'></tfoot>

                  <small id='B94Zn'></small><noframes id='B94Zn'>

                  <i id='B94Zn'><tr id='B94Zn'><dt id='B94Zn'><q id='B94Zn'><span id='B94Zn'><b id='B94Zn'><form id='B94Zn'><ins id='B94Zn'></ins><ul id='B94Zn'></ul><sub id='B94Zn'></sub></form><legend id='B94Zn'></legend><bdo id='B94Zn'><pre id='B94Zn'><center id='B94Zn'></center></pre></bdo></b><th id='B94Zn'></th></span></q></dt></tr></i><div id='B94Zn'><tfoot id='B94Zn'></tfoot><dl id='B94Zn'><fieldset id='B94Zn'></fieldset></dl></div>
                • 本文介绍了没有为动作和结果定义结果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  默认结果不是单独使用我的包的结果呈现.流程转到我的 n0result 方法,然后它抛出 Exception.

                  Default result is not rendering using result for my package alone. Flow goes to my n0result method then It throws Exception.

                  请更正我的错误配置.

                  输出:

                  Hello How are you noresult() method got called.....
                  Dec 26, 2013 12:48:04 PM org.apache.struts2.dispatcher.Dispatcher serviceAction
                  SEVERE: Could not find action or result
                  No result defined for action leo.struts.HelloWorldAction and result noresult - action - file:/D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Strut2Examples/WEB-INF/classes/struts.xml:99:93
                      at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:350)
                  

                  表格:

                  <s:form action="noresultactionupdate" >            
                              <s:submit value="noresultactionupdate"/>
                  </s:form>
                  

                  Struts.xml

                  <package name="resultpackage" extends="struts-default">     
                          <result-types>
                              <result-type name="defaultdispatcher" default="true"
                                  class="org.apache.struts2.dispatcher.ServletDispatcherResult" />
                          </result-types>
                  
                          <action name="noresultactionupdate" class="leo.struts.HelloWorldAction" method="noresult">
                              <result name="success">/noresultend.jsp</result>
                              <result name="defaultdispatcher">/noresultdefaultdispatcher.jsp</result>
                          </action>       
                  </package>
                  

                  行动:

                  public String noresult() throws Exception {         
                      System.out.println("Hello How are you noresult() method got called.....");
                      setMessage("noresult");
                      return "noresult";
                  }
                  

                  推荐答案

                  struts 配置没有问题.问题是在动作配置中找不到 "noresult" 结果.您已经配置了结果或返回了操作配置中的结果代码,例如 SUCCESS.

                  Nothing wrong with the struts configuration. What is wrong is that "noresult" result is not found in the action configuration. You have either configure a result or return a result code that you have in the action config such as SUCCESS for example.

                  public String noresult() throws Exception {         
                      System.out.println("Hello How are you noresult() method got called.....");
                      setMessage("noresult");
                      return Action.SUCCESS;
                  }
                  

                  这篇关于没有为动作和结果定义结果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:根据标记文件中的 TLD 或属性指令,属性名称不接受任何表达式 下一篇:如何从 Struts 2 中的选择标记映射多个值?

                  相关文章

                • <i id='Njnyk'><tr id='Njnyk'><dt id='Njnyk'><q id='Njnyk'><span id='Njnyk'><b id='Njnyk'><form id='Njnyk'><ins id='Njnyk'></ins><ul id='Njnyk'></ul><sub id='Njnyk'></sub></form><legend id='Njnyk'></legend><bdo id='Njnyk'><pre id='Njnyk'><center id='Njnyk'></center></pre></bdo></b><th id='Njnyk'></th></span></q></dt></tr></i><div id='Njnyk'><tfoot id='Njnyk'></tfoot><dl id='Njnyk'><fieldset id='Njnyk'></fieldset></dl></div>

                    <small id='Njnyk'></small><noframes id='Njnyk'>

                      <bdo id='Njnyk'></bdo><ul id='Njnyk'></ul>

                    <legend id='Njnyk'><style id='Njnyk'><dir id='Njnyk'><q id='Njnyk'></q></dir></style></legend>
                  1. <tfoot id='Njnyk'></tfoot>