struts项目中
在JSP文件中使用标签html冒号checkbox
<html:checkbox property="aLevel" />
相应formbean中
private boolean aLevel;
public boolean getALevel() {
return aLevel;
}
public void setALevel(boolean aLevel) {
this.aLevel = aLevel;
}
结果报javax.servlet.ServletException No getter method for property aLevel of bean org.apache.struts.taglib.html.BEAN
后来我把JSP文件中改为
<html:checkbox property="ALevel" />
注意a由小写改为大写,其它都不动,就通过了,以前我在property中第一个字符总是小写,然后在方法set或get中再首字母大写,这一次好像不灵了,我自己百思不得其解,唯一的地方是我是由一个字符+一个单词构成,而且如果是两个字符+一个单词,首字符小写就可以了,大家不相信可以试试,不知道有没有人遇到过这种情况,高手能否从原理上指点一下
分享到:
相关推荐
本篇文章将深入探讨ActionForm中的get和set方法及其作用。 1. **ActionForm基础** ActionForm是Struts框架中的一个接口,实现了Servlet API中的HttpServletForm接口。它的主要目的是封装HTTP请求中的参数,将这些...
注意,你需要确保在ActionForm类中提供相应的getter和setter方法,以便Struts框架能够正确地设置和获取List属性。 提交表单后,Action类接收到ActionForm实例,可以通过items属性访问并处理这些数据。例如,你可能...
标题"验证ActionForm存到了request中"涉及到的是Struts框架中ActionForm对象的使用和处理过程。ActionForm是Struts框架的核心组件之一,它主要用于收集用户在表单中的输入数据,并将这些数据传递到Action类进行业务...
本文将详细讨论如何在Struts中使用ActionForm的`validate`方法进行数据验证。 `validate`方法是在ActionForm中定义的一个可选方法,用于在提交表单数据后验证用户输入的有效性。这个方法通常会在调用Action的`...
在ActionForm中,可以定义一些property和get/set方法。ActionForm的property必须声明然后才可以使用,不过在查询时我们常常需要输入一些查询条件,这些查询条件(property)其实不需要在formbean中声明,可以使用Map...
ActionForm类通常包含与表单字段相对应的属性和getter/setter方法。Struts框架会自动将HTTP请求参数映射到这些属性上,然后由Action类处理这些已填充数据的对象,执行业务逻辑。 例如,假设有一个注册表单,包括...
当ActionForm中的属性涉及到对象数组时,处理方式就变得稍微复杂一些。以下将详细介绍如何处理ActionForm属性中存在对象数组的情况。 首先,我们需要创建一个实体类(Entity),例如`Student`,它包含一些基本属性...
通过上述分析,我们可以看到,在Struts1框架下,通过ActionForm和实体类的结合,可以极大地简化Web应用中表单数据的处理流程。ActionForm不仅承担了数据的封装和验证,还作为模型和控制器之间的桥梁,实现了数据的...
ActionForm可以被Spring托管,利用Spring的依赖注入,将SessionFactory注入到ActionForm中,以便在业务逻辑处理时执行数据库操作。 集成步骤通常包括以下几个关键点: 1. **配置Struts**: 配置struts-config.xml,...
3. **ActionForm的使用**:如何创建ActionForm类,定义属性并添加对应的get和set方法,以及如何在struts-config.xml中配置ActionForm。 4. **数据验证**:ActionForm不仅可以收集数据,还可以进行数据验证。通过...
表单参数值与 ActionForm 中相应属性的 setter 方法进行匹配。 #### 二、ValidatorForm 概述 **ValidatorForm** 是 Struts 验证框架的一部分,它是用来增强 ActionForm 的验证功能的。继承自 ValidatorForm 的 ...
在这个名为“Struts中不同的Action和ActionForm组合.rar”的压缩包中,主要探讨的是Struts框架中Action和ActionForm的组合使用方式,以及它们在处理用户请求和数据验证过程中的作用。以下是对这个主题的详细解释。 ...
在这个类中,为每个表单字段声明对应的属性,并提供getter和setter方法。 3. **添加验证逻辑** 在ActionForm中,我们可以通过重写`validate()`方法来实现表单验证。这个方法会在Action执行之前调用,如果验证失败...
主要是actionForm的基本验证,重写validate方法,返回actionErrors,然后根据资源文件显示错误。 这是一个demo例子,直接导入eclispe中即可。 并且这部分内容会在相应的博客中介绍,稍后会更新博客。
在实际开发中,开发者可能会使用IDE如Eclipse或IntelliJ IDEA的Struts插件来自动生成ActionForm类,这些工具可以自动根据JSP表单生成相应的ActionForm属性和setter/getter,提高开发效率。 **TestStruts135** 这个...
在早期的Struts 1版本中,ActionForm是MVC设计模式中的Model部分,它作为控制器(Controller)与视图(View)之间的桥梁,负责接收、验证和传递用户提交的数据到业务逻辑层。 ActionForm类通常继承自Struts提供的...
2. **动态生成ActionForm**:在动态ActionForm的实现中,我们可以根据请求参数或者业务需求动态地创建ActionForm实例,而不是硬编码到每个Action类中。这可以通过在Action类中使用反射或者其他对象创建技术来完成。 ...
- getter和setter方法用于访问和设置这些属性的值。 - 为了处理国际化,ActionForm还支持使用Resource Bundle进行错误消息的本地化。 2. **表单数据的绑定** - Struts使用`RequestUtils.copyRequestToForm...
最近自学java中的框架-struts写了一些小例子,这都是很经典的程序,如果大家瞧得起要下载去看看,顺便给俺找找不足的地方。我的qq 821865130 email qingtian_hechen@163.com 希望大家能多多给我帮助。在此谢谢各位!...