zoukankan      html  css  js  c++  java
  • struts 2 action起名问题

    <一> action起名为login,执行完action返回时404错误 

    从Hello World开始学习struts2,一个表单,一个action。

    struts.xml的配置没什么问题,如下:  

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts PUBLIC 
          "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" 
          "http://struts.apache.org/dtds/struts-2.0.dtd">
    <struts>
        
    <constant name="struts.action.extension" value="do" />
        
    <constant name="struts.custom.i18n.resources" value="resource" />
        
    <package name="action" extends="struts-default">
            
    <action name="login" class="action.LoginAction">
                
    <result name="input">/index.jsp</result>
                
    <result name="error">/error.jsp</result>
                
    <result name="success">/welcome.jsp</result>
            
    </action>
        
    </package>
    </struts>

      action也work,但每次都有错误:

    No result defined for action action.LoginAction and result success. 

    很疑惑,搜索发现很多人也有这种问题,说是action的名字使用了struts2的关键字,不大明白,但修改了action名以后确实就可以work了。

    目前这种问题主要集中于"login"这个词

    <二> action起名为login,没有任何问题的情况

     1. 新建工程,相同配置,没有问题。

     2. 不用struts.xml而利用javadoc零配置进行result配置,也没有问题。 

    <三> 为何会出现<一><二>两种不同情况

    该问题暂时没有解决。

    待续。 

  • 相关阅读:
    P2216 [HAOI2007]理想的正方形(dp+单调队列优化)
    洛谷P1415 拆分数列(dp)
    2017 ACM-ICPC EC-Final ShangHai 东亚洲大陆-上海
    sql查询50题
    虚拟机安装
    Kick Start 2019 Round A Parcels
    Kick Start 2019 Round B Energy Stones
    【DP 好题】Kick Start 2019 Round C Catch Some
    【图论好题】ABC #142 Task F Pure
    【DP 好题】hihoCoder #1520 古老数字
  • 原文地址:https://www.cnblogs.com/noam/p/1683798.html
Copyright © 2011-2022 走看看