当我访问http://localhost/frameWork/create
的时候页面出现这个错误
Struts Problem Report
Struts has detected an unhandled exception:
Messages:
Cannot convert value of type [org.springframework.security.web.DefaultSecurityFilterChain] to required type [java.lang.String] for property 'fieldErrors[org.springframework.security.filterChains][0]': no matching editors or conversion strategy found
Failed to convert property value of type 'java.util.LinkedHashMap' to required type 'java.util.Map' for property 'fieldErrors'; nested exception is java.lang.IllegalStateException: Cannot convert value of type [org.springframework.security.web.DefaultSecurityFilterChain] to required type [java.lang.String] for property 'fieldErrors[org.springframework.security.filterChains][0]': no matching editors or conversion strategy found
Unable to instantiate Action, com.sayablog.createEngine.action.CreateAtion, defined for 'create' in namespace '/'Failed to convert property value of type 'java.util.LinkedHashMap' to required type 'java.util.Map' for property 'fieldErrors'; nested exception is java.lang.IllegalStateException: Cannot convert value of type [org.springframework.security.web.DefaultSecurityFilterChain] to required type [java.lang.String] for property 'fieldErrors[org.springframework.security.filterChains][0]': no matching editors or conversion strategy found
File: jar:file:/C:/Tomcat%206.0/webapps/frameWork/WEB-INF/lib/org.springframework.beans-sources-3.0.4.RELEASE.jar!/org/springframework/beans/TypeConverterDelegate.java
Line number: 231
else {
msg.append(": no matching editors or conversion strategy found");
throw new IllegalStateException(msg.toString());
}
}
当我访问http://localhost/frameWork/jsp/a.jsp
的时候正常访问的a.jsp页面
Struts2 的ation 配置
<package name="default" namespace="/" extends="struts-default">
<action name="create" method="execute" class="com.sayablog.createEngine.action.CreateAtion">
<result name="success">/jsp/a.jsp</result>
</action>
</package>
web.xml的配置
<!-- Spring -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:applicationContext.xml,
classpath:applicationContext-security.xml
</param-value>
</context-param>
<!-- spring filter -->
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- Struts2 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<listener>
<listener-class>
org.springframework.security.web.session.HttpSessionEventPublisher</listener-class>
</listener>
求人解答,解惑
问题补充:id ="element" 已经解决了,是配置Spring的Action没有配的原因。谢谢
7454103 写道
引用
Cannot convert value of type [org.springframework.security.web.DefaultSecurityFilterChain] to required type [java.lang.String] for property 'fieldErrors[org.springframework.security.filterChains][0]': no matching editors or conversion strategy found
类型转换错误啊!
你看这个点 你做了些什么!检查下下哦
问题补充: 已经解决了,是配置Spring的Action没有配的原因。谢谢
chinahnzhou 写道
你访问http://localhost/frameWork/create.action是什么情况?
相关推荐
这个实例主要展示了如何将Spring Security 3.1与Struts2和Hibernate集成,以实现一个完整的Web应用安全架构。 首先,我们需要理解Spring Security的基本组件和概念。它主要包括以下部分: 1. **Authentication...
spring3.1官方所有的jar包 org.springframework.aop-3.1.RELEASE.jar org.springframework.asm-3.1.RELEASE.jar ...org.springframework.web.struts-3.1.RELEASE.jar org.springframework.web-3.1.RELEASE.jar
1. **环境配置**:安装Java环境,设置好JDK,然后分别下载并配置Hibernate、Spring和Struts 2的库文件。 2. **创建项目结构**:按照Maven或Gradle的标准目录结构创建项目,包括src/main/java、src/main/resources和...
Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自解决应用程序的不同问题,而将这三者整合在一起可以构建出高效、可维护的Web应用。本整合包"struts2.3+spring3.1+hibernate3.6"提供了这三大框架的...
struts2.3 spring 3.1 hibernate4.1 最新ssh oscache直接导入eclipse就可以运行,还有一个项目带有spring-security-3.0.7 的,有需要的请给我留言,等过几天了,再拿出来给大家参考参考
Spring Security 参考 1 第一部分前言 15 1.入门 16 2.介绍 17 2.1什么是Spring Security? 17 2.2历史 19 2.3版本编号 20 2.4获得Spring安全 21 2.4.1使用Maven 21 Maven仓库 21 Spring框架 22 2.4.2 Gradle 23 ...
这个组合集成了Struts2作为MVC框架,Spring作为依赖注入(DI)和面向切面编程(AOP)容器,以及Hibernate作为对象关系映射(ORM)工具。 **Struts2.0**: Struts2是基于Webwork框架发展起来的,提供了强大的Action...
Struts 2.5.16版本提供了更好的性能、安全性以及对Servlet 3.1规范的支持。在SSM中,Struts 2处理HTTP请求,转发到相应的业务逻辑,提供视图渲染,并通过Action类与Spring进行集成,实现服务层的调用。 **Redis** ...
- **简介**: Struts2 是一个基于MVC设计模式的Web框架,它是Struts1的一个重大升级,引入了许多新特性,如拦截器、动态方法调用、类型转换和验证等。 - **特点**: - 支持多种编程模型,如传统的Struts模型、...
5. **教你使用_SpringSecurity_3.0_52页.pdf**: 这可能是一个教程,详细介绍了Spring Security 3.0的基础和使用方法,包括安装、配置、用户认证和授权流程。通过这个教程,开发者可以快速上手Spring Security,并...
在Struts2和Spring的集成中,主要涉及以下几个关键知识点: 1. **依赖注入**:Spring的IOC容器负责管理对象的生命周期和依赖关系,通过XML配置或注解方式实现对象的实例化和依赖注入。在Struts2中,Action类可以被...
6. **安全控制**:可使用Spring Security或Struts2的安全插件进行权限控制。 7. **测试**:编写单元测试和集成测试,确保各个组件协同工作。 在实际开发中,这个案例可以作为一个基础模板,开发者可以根据需求扩展...
6.3 将Spring与Struts 1.x集成 220 6.3.1 问题 220 6.3.2 解决方案 220 6.3.3 工作原理 220 6.4 将Spring与JSF集成 226 6.4.1 问题 226 6.4.2 解决方案 226 6.4.3 工作原理 227 6.5 将Spring与DWR...
6.3 将Spring与Struts 1.x集成 220 6.3.1 问题 220 6.3.2 解决方案 220 6.3.3 工作原理 220 6.4 将Spring与JSF集成 226 6.4.1 问题 226 6.4.2 解决方案 226 6.4.3 工作原理 227 6.5 将Spring与DWR...
16.2 协同使用Spring和WebWork 2/Struts 2 16.3 集成Spring和Tapestry 16.3.1 集成Spring和Tapestry 3 16.3.2 集成Spring和Tapestry 4 16.4 协同使用Spring和JSF 16.4.1 解析JSF管理的属性 16.4.2 解析Spring...
8. **Struts 2 Spring Libraries**:这是Struts 2与Spring框架集成的库,使得两者可以无缝协作,提供更灵活的依赖管理和应用架构。 9. **Hibernate 4.1 Advanced Support Libraries**:除了核心库,这部分可能包含...
16.2协同使用spring和webwork2/struts2 16.3集成spring和tapestry 16.3.1集成spring和tapestry3 16.3.2集成spring和tapestry4 16.4协同使用spring和jsf 16.4.1解析jsf管理的属性 16.4.2解析springbean 16.4.3...
Spring支持与许多其他流行框架的集成,如Hibernate、Struts、Quartz等,使得开发者可以利用这些框架的功能,同时享受Spring带来的便利。 总的来说,Spring Framework 3.1.4.RELEASE是一个强大且全面的Java开发工具...
本教程详细介绍了如何搭建一个基于Spring的Web工程,以及如何将Struts2、Spring和Hibernate进行集成。 首先,搭建Struts2的基础环境涉及到以下几个步骤: 1. 下载并安装Struts2框架,这里使用的是Struts 2.0.11版本...
16.2 协同使用Spring和WebWork 2/Struts 2 16.3 集成Spring和Tapestry 16.3.1 集成Spring和Tapestry 3 16.3.2 集成Spring和Tapestry 4 16.4 协同使用Spring和JSF 16.4.1 解析JSF管理的属性 16.4.2 解析Spring...