`
热开水
  • 浏览: 72692 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类

struts2 初学遇到的问题

阅读更多
Strtus2遇到的问题:
1 Unable to load configuration. - bean - :file:/D:/Tomcat6.0/webapps/ss/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:46:178
答案:http://blog.chinaunix.net/u/22371/showart_1868796.html
2 java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatch错误?
答案:你是把所有的struts2的jar包都添加了吗?我曾把所有的都加进去了,就犯这个错误,因为有的jar需要别的jar的支持。你把不用的jar都删了,如关于spring的,等等,只留一些该留的。jar包要精简。如果要是有javaservlet的错误可以把servlet包加入。把tomcat中的这个包去掉。
3 警告: Could not find action or result
There is no Action mapped for namespace / and action name HelloWorld. - [unknown location]
答案:
1.   要将struts.xml配置文件放在src下,而不是某个package下或者其它地方,这样才能
        保证WEB-INF\classes下有编译的类文件和struts.xml的配置文
2. 在struts.xml中,如果在package中定义了命名空间,如namespace="/com/leo/action",那  么在浏览器中url就必须带package的信息, http://localhost:8080/Struts2Demo/com/leo/action/HelloWorld.action如果没有定义namespace, 则http://localhost:8080/Struts2Demo/com/leo/action/HelloWorld.action 和 http://localhost:8080/Struts2Demo/HelloWorld.action
都可以的
3. 注意拼写,比如struts写成structs,stuts;default写错了等等

4 警告: Could not find action or result
No result defined for action tutorial.HelloWorld and result success
答案是:实验把SUCCESS 改为小写或者是去掉。应为她是有默认值的。再就是要看action了。

5 Expression parameters.formName is undefined on line 101, column 43 in template/simple/doubleselect.ftl.
The problematic instruction:
----------
==> ${parameters.formName} [on line 101, column 41 in template/simple/doubleselect.ftl]
in include "/${parameters.templateDir}/simple/doubleselect.ftl" [on line 25, column 1 in template/xhtml/doubleselect.ftl]
答案:因为表单没有form  没有name属性
分享到:
评论

相关推荐

    struts2项目部署

    本教程将详细介绍如何部署一个基于Struts2的项目,特别适合初学者。由于实际的文件列表未给出,这里我们将假设它包含了必要的JAR库、源代码以及配置文件。 首先,理解Struts2项目的基本结构至关重要。一个典型的...

    第一个Struts2程序中遇到的若干问题及解决方法

    在初学者尝试创建第一个Struts2程序时,可能会遇到一些常见问题。这篇博客将探讨这些问题并提供解决方案。 首先,配置问题是新手经常遇到的挑战。在搭建Struts2环境时,确保正确地在`web.xml`文件中配置了Struts2的...

    Migrating From Struts1 To Struts2

    - **社区支持**:尽管WebWork/Struts2社区相比Struts1小,但依然活跃并持续贡献新功能和修复问题。 #### 从Struts1到Struts2的迁移步骤 1. **评估现有系统**:首先,对现有的Struts1项目进行全面评估,了解当前系统...

    MyEclipse8下struts2简单例子,有说明。适于初学struts2者

    Struts2是一个强大的MVC(模型-视图-控制器)框架,它在Java Web开发中广泛应用,极大地简化了企业级应用的构建。...实践中遇到问题,可以参照说明文件,也可以查阅Struts2的官方文档和在线资源,以获得更深入的理解。

    适合初学者的一个简单的struts2例子

    10. **异常处理**:Struts2提供了一种全局的异常处理机制,可以在`struts.xml`中配置,使得程序在遇到错误时能返回合适的错误页面。 通过这个简单的Struts2例子,初学者可以逐步了解和掌握上述知识点,为后续深入...

    Struts2-api

    Struts2是一个强大的Java web应用程序框架,它基于MVC(Model-View-Controller)设计...对于初学者而言,`Struts2-docs`文档是一个不可多得的学习资源,它可以帮助开发者快速掌握Struts2框架并解决开发中遇到的问题。

    struts2框架2016版资料day01

    8. **问题解决**:在学习过程中,你可能会遇到如Action配置错误、页面无法显示等问题,这正是提升技能的好机会。学习如何调试和解决问题,是成为一个优秀开发者的重要步骤。 通过传智播客的struts2框架2016版day01...

    struts2入门级的例子

    这个“struts2入门级的例子”是一个非常适合初学者的资源,它将引导你了解Struts2的基础知识和核心概念。通过实践这些例子,你可以快速掌握Struts2的使用方法,从而提高你的Web开发技能。 1. **配置环境**: 首先,...

    struts2教程源代码

    这些源代码是针对初学者设计的,旨在帮助理解如何在实际应用中运用Struts2的核心概念和特性。"strut2课程源代码第一天及说明"可能包含了逐步的教程,指导你从零开始搭建和运行一个简单的Struts2应用。 标签"struts2...

    struts2官方中文帮助文档.chm

    最后,“常见问题”和“最佳实践”部分将帮助开发者解决在使用Struts2过程中遇到的问题,并提供一些优化和提升应用性能的建议。 总的来说,这个“struts2官方中文帮助文档.chm”是一个全面的开发者指南,涵盖了...

    Struts2入门demo

    8. **异常处理**:Struts2允许定义全局或Action级别的异常处理策略,确保程序在遇到错误时能优雅地处理并展示给用户。 9. **国际化(i18n)**:Struts2支持多语言,通过资源文件(如`messages.properties`)可以...

    初学struts2

    初学者在接触Struts2时,可能会面临许多概念和技术的学习挑战。以下是对Struts2框架的一些关键知识点的详细说明: 1. **MVC设计模式**:Struts2基于Model-View-Controller(MVC)设计模式,它将业务逻辑(Model)、...

    Struts 2权威指南

    同时也考虑到开发者在日后开发中可能遇到的问题,详细讲解了每个知识点的各种用法,本书覆盖到Struts 2近80%的API。因此,本书完全可以作为Struts 2框架的权威手册,以供开发者在实际开发过程中参考。 本书最后...

    Struts2权威指南.pdf 清晰中文完整版

    这本书《Struts2权威指南》很可能是按照以上这些方面详细展开讲解,对于初学者来说,它将引导你逐步掌握Struts2的各个概念和实践技巧。同时,由于其内容详尽且清晰,也适合作为开发者日常查阅的工具书,帮助解决实际...

    Struts2小白练手项目

    这个“Struts2小白练手项目”是专为初学者设计的,旨在帮助他们理解和掌握Struts2的核心概念和实践操作。 在Struts2中,登录和注册是常见的功能模块,它们涉及的主要知识点包括: 1. **Action类**:每个用户请求...

    struts2实战案例(项目+建库语句)

    案例包含了一个完整的项目,以及数据库建库语句,非常适合初学者或希望深化Struts2知识的开发者进行学习。 首先,我们来看看关键的文件: 1. **User.java**:这是Java实体类,通常代表数据库中的表。在这个案例中...

    struts2简单实例(类型转换)

    通过运行这个实例,初学者可以了解到Struts2如何处理数据类型转换,以及如何在实际项目中应用。此外,这也是理解Struts2框架工作原理和MVC模式的一个好起点。在深入学习Struts2的过程中,你还会遇到拦截器...

    Jakarta Struts2

    ### Jakarta Struts2:Web应用开发的里程碑 Jakarta Struts2是Apache Software Foundation下的...无论是对于初学者还是有经验的开发者,掌握Struts2都是一笔宝贵的知识财富,能够显著提升项目实施的成功率和用户体验。

    struts2 包中内容,除了lib

    2. **调试和优化**:在遇到问题或需要定制功能时,源代码提供了第一手资料,可以帮助开发者定位问题,甚至修改源码以满足特定需求。 3. **扩展和插件开发**:源代码中包含了Struts2的插件系统,通过学习这部分,...

    MyEclipse_如何配置struts2

    综上所述,配置Struts2框架不仅涉及到具体的步骤,还涉及到对框架工作原理的理解,以及解决实际开发中遇到问题的能力。希望上述信息能够帮助你在MyEclipse中成功配置Struts2,为后续的Java Web开发打下坚实的基础。

Global site tag (gtag.js) - Google Analytics