如果你在测试的时候得到这样一个错误信息,肯定是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>
<package name="Struts2_OGNL_DEMO" extends="struts-default">
<action name="TestAction" class="action.TestAction">
<result>/ognl.jsp</result>
</action>
<action name="HelloWorld" class="Test.HelloWorld">
<result>/index.jsp</result>
</action>
</package>
</struts>
1)比如:extends="struts-default" 写成了 extends="struts_default"
2) <action name="HelloWorld" class="Test.HelloWorld"> 中的name的值必须跟(/url)URL的值一样.
3)注意大小写:如果你配置<action name="HelloWorld" class="Test.HelloWorld"> ,然而输入:
http://localhost:8080/test3/helloworld.action 同样会得到这样的错误!
相关推荐
可是,servlet也存在一个严重问题,因为所有的HTML输出必须像下面这段代码那样封装在string对象里,所以servlet将HTML标签发送给浏览器时既繁琐又容易出错: 这大大增加了编程的难度,而且即便是对网页在表现方面的...
- **C陷阱与缺陷**:Andrew Koenig的书,揭示了C语言中容易出错的地方。 2. **Java**: - **java编程语言(第三版)**:由Java之父James Gosling编写,是学习Java的权威指南。 - **java编程思想(第2版/第3版)*...
IOIF的提出是为了避免每个项目重新考虑与实现框架,在提高项目开发进度的同时,框架在设计上也封装了一些程序员容易出错的地方,使整个项目更安全更健壮。 IOIF以EXTJS为前端,以Spring、Struts、Hibernate为后端,...
6. **《C 陷阱与缺陷》**:通过实例揭示C语言中容易出错的地方,帮助程序员避免常见错误。 7. **《802.11 Wireless Networks the definitive Guide》**:深入802.11无线网络技术,适合网络工程师阅读。 8. **...
4. **避免硬编码**:硬编码的值在后期维护时容易出错。使用常量或静态变量替代直接使用字符串或其他值,有助于代码的整洁和可维护性。当值需要更改时,只需要在一个地方修改即可。 5. **利用现有框架**:利用成熟的...
GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收...
传统的Java Servlet和JSP开发模式往往需要程序员手动编写大量的SQL语句,这既费时又容易出错。为了解决这一问题,开发者们引入了ORM(Object-Relational Mapping)技术,它将对象模型与数据库模型进行映射,简化了...
可以选择在这个地方切入Hibernate,也可以选择在Struts 之后。 HTML CSS JavaScript,这些东西是做web项目必需的内容 。 Servlet JSP,服务器端必需。 XML AJAX,新的流行趋势不能不了解。 作一些小项目吧。...