今天在复习struts2时,在做一个简单的登录时,总是报错:
HTTP Status 404 - No result defined for actioncom.he.action.LoginAction and result success
查阅资料发现我配置文件写错了,在此记录,确保以后不会再犯。
原struts.xml内容:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="defualt" extends="struts-default">
<action name="login" class="com.he.action.LoginAction">
<result name="success">success.jsp</result>
<result name="input">login.jsp</result>
</action>
</package>
</struts>
修改之后的struts.xml内容:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="defualt" namespace="/" extends="struts-default">
<action name="login" class="com.he.action.LoginAction">
<result name="success">success.jsp</result>
<result name="input">login.jsp</result>
</action>
</package>
</struts>
区别在于这一行:
<package name="defualt" namespace="/" extends="struts-default">
分享到:
相关推荐
在IT领域,尤其是在Web开发中,遇到“No result defined for action”这类错误是常见的问题,尤其当使用Struts2框架时更为突出。此类错误通常指向在控制器(Action)中未正确配置或实现结果集(Result),导致请求...
### Struts2框架中“No result defined for action and result input”错误解析及解决方法 #### 错误概述 在Struts2框架中开发Web应用程序时,可能会遇到一个名为“No result defined for action and result input...
描述中提到的"GCC compiler toolchain for ARM"进一步确认了这是一个用于ARM平台的GNU Compiler Collection(GCC)工具链。GCC不仅包括了编译器,还包含了一整套用于构建、链接、优化和调试嵌入式软件的工具。 标签...
RF and Digital Signal Processing for Software-Defined Radio: A Multi-Standard Multi-Mode Approach by Tony J. Rouphael RF and Digital Signal Processing for Software-Defined Radio: A Multi-...
- `defined()`: 检查标量是否已定义,未定义则返回`false`,已定义则返回`true`。 - `ref()`: 返回标量的引用类型,如ARRAY引用、HASH引用等。 - `looks_like_number()`: 判断一个值是否看起来像一个数字,如果是...
O-RAN联盟制定的操作维护接口规范(O-RAN Operations and Maintenance Interface Specification)是一项重要的技术文件,它详细描述了开放无线接入网络(Open RAN)中操作与维护的相关接口,以及如何使用这些接口来...
An action type that has been customized for direct execution by an action interpreter.. ActionArgs - interface swarm.activity.ActionArgs. Supertype of ActionCall, ActionTo, and ActionForEach.. ...
6. **Hive UDF(User Defined Functions)**:允许用户自定义函数来扩展Hive的功能,包括UDF(单行函数)、UDAF(聚合函数)和UDTF(多行函数)。 7. **Hive Web Interface (WebHive)**:一个基于Web的界面,让用户...
从名字来看,这个库似乎专注于SQL和UDTFS(User-Defined Table-Valued Functions),可能是一个扩展SQL功能的工具,尤其是关于自定义表值函数,这在数据分析或数据库操作中非常有用。 总的来说,"stonewave-sql-...
前几天在网上下载一个struts2的helloword的例子,那个作者也真够缺德的,搞个错误的程序,害得我查了一天的程序错误。 最后发现竟然是struts.xml被写成啦sturts.xml。 碰见这样的问题先鄙视下提供例子的作者, ...
PREV NEXT FRAMES NO FRAMES A B C D E F G H I J L P R S U V -------------------------------------------------------------------------------- A addCookie(Cookie) - Method in class javax.servlet....
在ANSYS Fluent软件中,User-Defined Functions(UDFs)允许用户根据自己的需求定制特定的物理模型或算法。这篇官方教程“10.User-Defined Functions Appendix C-Programming.pdf”专注于介绍如何使用C语言编写UDFs...
4. **UDF(User Defined Functions)**:允许用户自定义函数,扩展Hive的功能。 5. **ACID(Atomicity, Consistency, Isolation, Durability)特性**:提供事务处理能力,增强了数据一致性。 四、Hive与Hadoop生态...
BigSwitch是一家专注于软件定义网络(Software Defined Networking, SDN)解决方案的公司,其产品旨在提供灵活、可扩展的网络管理服务,尤其在云环境和大规模数据中心中表现出色。 此资源的完整名称是"networking-...
[sudo] password for rootroot: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需要了: fakeroot libalgorithm-diff-perl libalgorithm-...
/* class member could be defined like this */ // dummy = ''; /* use `property` decorator if your want the member to be serializable */ // @property // serializableDummy = 0; onLoad(): ...
Error creating bean with name 'org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#0' defined in ServletContext resource [/WEB-INF/springMVC-servlet.xml]: Initialization of bean failed;...
"networking-bigswitch"这个名字暗示了它主要关注的是与BigSwitch相关的网络操作,BigSwitch是一家专注于软件定义网络(Software Defined Networking, SDN)和网络功能虚拟化(Network Functions Virtualization, ...
8. **存储过程**:Hive支持自定义函数(UDF,User Defined Function)、自定义聚合函数(UDAF,User Defined Aggregate Function)和自定义表生成函数(UDTF,User Defined Table Generating Function),用户可以...
11. **Triggers 和 User-Defined Functions (UDFs)**:Cassandra 3.x 开始支持 Triggers 和 UDFs,允许用户自定义数据修改前后的逻辑和计算函数。 12. **TTL (Time To Live)**:数据可以设置 TTL,到期后自动删除,...