问题1:
java.lang.illegalargumentexception: resources cannot be null.
org.apache.commons.validator.validator.<init>(validator.java:188)
org.apache.struts.validator.resources.initvalidator(resources.java:475)
org.apache.struts.validator.validatorform.validate(validatorform.java:104)
答案:出现这个问题首先检查struts-config.xml
例如把Form的type写成了Action的路径,就会报这样的错
<message-resources parameter="com.jatty.struts.ApplicationResources" />
如果是对的话,就看下你的ActionForm了,是否继承了ValidatorForm,ActionForm或者其他的Form父类。就是因为你配置了struts的form,但是你没有给她配置validate方法,加上validate就可以通过了。还有一种解决方法就是在struts-config.xml里把validate="false"。
问题2:
javax.servlet.jsp.JspException: Cannot retrieve mapping for action /departStaff
答案:相对应的jsp的页面的form中的action值有问题
问题3:
Cannot forward after response has been committed
将action中的返回值修改为null。
分享到:
相关推荐
在“Strut2学习总结(1)基本配置”中,我们将探讨Struts2的核心概念和基础设置。 首先,我们需要理解Struts2框架的基本结构。Struts2框架基于拦截器(Interceptor)模式,它将请求处理分发到各个特定的Action类,...
总结,Struts2框架提供了强大的功能来实现Web应用的登录功能。从视图到控制器,再到模型层,每个部分都有其特定的作用。通过合理的配置和拦截器的使用,可以构建出安全、高效的登录系统。不过,实际开发中还需要结合...
这个"strut2jar包"很可能是包含了Struts2框架的JAR文件,这些文件通常包含了框架的类库、接口、实现以及必要的资源文件。 Struts2的主要特点和优势包括: 1. **灵活的配置**:Struts2允许开发者通过XML或注解来配置...
该代码使用strut+hibernate,是一个完整的登录代码。登录逻辑是:从数据库表读取里面存有的用户名和密码,用户在tomcat运行的登录界面上输入用户名和密码,如果输入正确,则进入成功界面,失败则重置登录界面密码,...
strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件
在这个"strut2简单登录"的学习资源中,我们将探讨如何利用Struts2实现一个基本的用户登录功能。 首先,我们需要理解Struts2的核心概念。Struts2框架基于拦截器(Interceptor)机制,它在请求处理的过程中插入了一...
【标题】:“jsp+strut写的网上书店” 【知识点详解】: JSP(JavaServer Pages)是Java平台上的动态网页技术,它允许开发者在HTML页面中嵌入Java代码,实现服务器端的动态处理。JSP的核心概念包括指令...
在"strut2的jar包"中,包含的五个核心JAR文件至关重要,它们分别是: 1. **struts2-core.jar**:这是Struts2框架的核心库,包含了所有基本的控制器、拦截器、结果类型和其他核心功能。这个JAR文件提供了Action类、...
在这个"strut2文件下载"的资源中,我们可以看到与文件下载功能相关的实现,特别是对于处理中文文件名的乱码问题。 在Web应用中,文件下载是一个常见的需求,用户可能需要下载服务器上的各种类型的数据,如文本、...
总结 Struts2的验证框架是其强大功能的一部分,它使开发者能够轻松地对用户输入进行校验,确保数据的准确性和系统的稳定性。通过XML或注解配置,结合自定义验证器和结果处理,你可以创建出灵活且健壮的验证逻辑,以...
struts2.3开发包
标题中提到的"strut2 jar包"是指Struts2框架运行所需的Java类库文件集合,这些jar包包含了Struts2的核心组件、插件和其他依赖库。在Java开发中,jar(Java Archive)文件是一种归档格式,用于打包和分发Java类和资源...
8. **错误处理与异常处理**:Struts1提供了强大的错误和异常处理机制,可以定义全局或特定Action的错误页面,以及处理运行时异常。 9. ** strut1原理**:Struts1的工作原理是基于请求驱动的,通过FilterDispatcher...
总结起来,"Strut2Json登录实例"是一个基于Struts2、JSON和jQuery的Web应用示例,它演示了如何使用这些技术实现用户登录功能。Struts2负责处理业务逻辑和数据转换,JSON提供数据交换的便利性,而jQuery简化了前端与...
strut2学习的教程,是很不错的,大家看看
标题"yazaki,strut2"提及了两个关键元素:Yazaki和Strut2。Yazaki很可能是指一家公司或一个特定的项目,它使用了Strut2作为其开发框架。Strut2是Java Web应用程序开发中的一个流行框架,由Apache软件基金会维护,...
Struts2提供了异常拦截器,可以捕获并处理运行时发生的异常,通过配置错误页面或结果视图,向用户显示友好的错误信息。 #### Struts2中的OGNL OGNL(Object-Graph Navigation Language)是Struts2中使用的表达式...