`
xingcxb
  • 浏览: 49370 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

struts2 错误集

 
阅读更多
最近看struts2...居然配置struts2出错了...囧,没辙,记忆不好专门写一个博文来记住这些错误吧。。。。

1.
java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
导致这个原因肯定是jar包没有添加上,把该需要的jar写下来吧
commons-fileupload-x.x.x.jar
commons-io-x.x.x.jar
commons-lang-x.x.jar
commons-logging-x.x.x.jar
freemarker-x.x.x.jar
javassist-x.x.x.GA.jar
ognl-x.x.x.jar
struts2-core-x.x.x.x.jar
xwork-core-x.x.x.x.jar

2.在struts2.2.3中如果页面上传递的值的类型和封装好的变量类型不一致,页面上依旧会正常显示,但是控制台会抛出ognl.MethodFailedException
截取的部分错误信息
警告: Error setting expression 'age' with value '[Ljava.lang.String;@a7315c'
ognl.MethodFailedException: Method "setAge" failed for object com.struts2.LoginAction@1b6d56 [java.lang.NoSuchMethodException: com.struts2.LoginAction.setAge([Ljava.lang.String;)]
这个时候找到对应的变量进行修改即可
分享到:
评论

相关推荐

    struts2 全局结果集

    在Struts2中,全局结果集(Global Results)是一种设计模式,它允许开发者定义一组通用的结果,这些结果可以在整个应用中重用,而无需在每个Action类中单独配置。这提高了代码的复用性和维护性。 全局结果集的概念...

    Struts2教程集

    本教程集旨在帮助开发者深入理解和熟练掌握Struts2框架的核心概念、功能以及实际应用。 《Struts2_zh.chm》可能是中文版的Struts2官方文档或指南,这类资源通常包含了框架的详细API介绍、配置说明以及常见问题解答...

    struts2教程全集

    Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用程序。它在Struts1的基础上进行了许多改进,提供了更丰富的功能和更高的灵活性,使得开发人员能够更加高效地编写可维护...

    马士兵Struts2笔记2013

    此外,Struts2也支持自定义验证逻辑和全局错误处理。 7. **Struts ValueStack(值栈)** ValueStack是Struts2的核心组件之一,它是一个数据存储结构,用于管理Action上下文中的对象。Action中的属性会被放入...

    struts2标签集

    Struts2标签集是Java开发Web应用时常用的一组组件,它们主要用于简化视图层的构建,提升开发效率。Struts2框架的核心是MVC(Model-View-Controller)模式,而标签集则是视图层的重要组成部分,它提供了一系列与JSP...

    struts2 in action 中文版 英文版 源代码 合集

    7. **异常处理**: Struts2提供了全局的异常处理机制,允许开发者自定义错误页面和处理策略。 8. **国际化**: Struts2支持多语言环境,可以通过资源文件实现页面内容的本地化。 通过深入学习和实践这些知识点,...

    Struts2 开发包

    总的来说,"Struts2 开发包"是开发高效、灵活的Java web应用的强大工具集,包含了所有必需的组件和配置,使得开发者能够专注于业务逻辑,而无需关心底层的实现细节。通过深入理解和熟练运用这些知识点,可以构建出...

    Struts2精简jar包

    Struts2通常需要Java 8或更高版本来运行,因为较低版本的JDK可能不支持某些特性和API,这可能导致编译错误或运行时异常。 在集成这个精简jar包时,开发者需要注意以下几点: 1. **依赖管理**:尽管这个包已经包含...

    struts2错误集合.txt

    ### Struts2错误集合知识点详解 #### 一、类型转换问题 在开发过程中,经常会遇到类型转换的问题。这里提到了几种常见的类型转换方法。 1. **`java.lang.ClassCastException`:** 当尝试将一个对象强制转换为另一个...

    Struts2属性文件详解

    ### Struts2属性文件详解 #### struts.configuration 该属性用于指定加载Struts 2配置文件的配置文件管理器,默认值为`org.apache.struts2.config.DefaultConfiguration`,这是Struts 2默认的配置文件管理器。若...

    struts2详细介绍

    相比于其前身Struts1,Struts2提供了更强大的功能集,包括更加灵活的配置方式、丰富的拦截器机制以及更为简洁的代码结构。Struts2不仅继承了Struts1的优点,如清晰的MVC分离、易于维护和扩展等,还在许多方面进行了...

    struts2+jdbc+jsp增删改查

    9. **错误处理**:Struts2框架提供了一种处理异常和错误的方式,例如,当数据库操作失败时,可以捕获SQLException,然后返回一个错误页面,向用户显示错误信息。 10. **国际化与本地化**:项目可能还包括了国际化...

    Struts2jar包及dtd文件

    Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、交互性强的Web应用。它的核心是基于MVC(Model-View-Controller)设计模式的,为开发者提供了丰富的功能和灵活性,使得开发者可以专注于业务逻辑,...

    Struts2 技术内幕——深入解析Struts2架构设计与实现原理

    综上所述,Struts2 作为一款成熟的Java Web开发框架,通过其独特的架构设计和丰富的实现原理,为开发者提供了一套强大的工具集。通过深入理解Struts2 的架构和工作原理,开发者可以更好地利用这个框架来构建稳定、...

    Struts2中的validation_多国语言版 国际化i18n+struts2数据校验.zip

    总的来说,这个压缩包提供了一个全面的学习资源,涵盖了Struts2框架中的关键功能:数据校验、前端和后端校验策略、国际化处理以及错误信息的样式定制。通过深入研究这些文档和示例,开发者可以有效地提升其在Struts2...

    Struts2标签集锦(附Struts2标签详解word文档)

    此外,Struts2标签还支持各种事件处理和验证,如`onerror`属性用于指定错误处理方式,`validate`属性控制是否执行验证。对于输入验证,开发者可以通过注解或XML配置文件定义验证规则,然后在表单提交时自动执行。 ...

    struts2和hibernate结合增删改查

    6. **结果集转换**:在查询后,将Hibernate查询得到的结果集转化为Struts2可传递的模型对象,如List或Map,然后返回相应的视图名称。 7. **配置Struts2-Hibernate整合**:在struts.xml配置文件中,为每个Action添加...

Global site tag (gtag.js) - Google Analytics