在刷新页面的时候tomcat报了错,500,Invalid property name 'limittime1'
后来发现,原来是xml文件里面对于form没有修改完整,怎么说呢,'limittime1'这个字段在javabean里面是有的,可是在form里面,配置form信息的时候就忘记了配置,如下:
<form-bean name="bulletinForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="limittime" type="java.lang.String" />
<form-property name="content" type="java.lang.String" />
要记住在Struts里面的form属性声明时。不要漏了应该有的字段,虽然说struts把提交好的form对象来回传递时自动的,可是自动也是建立在你的手动之上的呀~要记得部署好哦~
而且name是什么,在java里面去form对象字段值的时候就用哪个名,如下:
public ActionForward execute(ActionMapping mapping, ActionForm form0, HttpServletRequest request, HttpServletResponse response) throws Exception {
DynaActionForm form = (DynaActionForm)form0;
String limitTime = Charset.decode(form.getString("limittime"));
分享到:
相关推荐
在Java Web开发中,Struts框架是一个非常流行的MVC(模型-视图-控制器)架构。Struts提供了方便的方式来处理用户输入,管理表单数据,以及进行服务器端验证。FormBean是Struts中的一个重要概念,它充当了模型层与视...
Struts Validation框架是Apache Struts框架的一个重要组成部分,主要用于在Web应用中实现表单验证功能。通过使用该框架,开发者可以方便地对用户输入的数据进行合法性检查,确保数据的有效性和安全性。 #### 验证...
在Java Web开发中,Spring和Struts1是两个非常经典的框架。Spring是一个全面的后端应用框架,提供了依赖注入(DI)和面向切面编程(AOP)等核心功能,而Struts1则是MVC(Model-View-Controller)设计模式的实现,...
在Struts2框架中,文件上传是一个常见的需求,它允许用户通过Web应用程序上传文件到服务器。下面我们将详细探讨Struts2文件上传的关键技术点、配置和实现步骤。 首先,我们来看上传文件的前端页面,也就是`upload....
在Struts框架中处理日期是一项常见的任务,尤其是在构建动态页面或者进行数据验证时。这篇博客文章可能探讨了如何在Struts中有效地管理和格式化日期。 在Struts中处理日期,首先需要了解Java的日期时间API,例如`...
下面将详细讲解如何在Struts2中实现自定义转换类。 首先,了解Struts2的转换机制。当Action中的字段与请求参数匹配时,Struts2会尝试找到一个合适的转换器来处理这个参数。默认情况下,Struts2通过Action上下文...
Struts Validator 是 Struts 框架中用于客户端和服务端数据验证的一个强大工具。它最初是在 Struts 的某个版本中实现,并随着版本更新逐渐成为框架的标准组件之一。本文档主要介绍了 Struts Validator 的配置与使用...
**属性驱动**(Property Driven)是Struts2中的一种常见做法,它将字段属性和业务逻辑直接集成在一个Action类中。例如,`RegisterAction`类包含了用户注册所需的`username`和`password`属性及其getter和setter方法。...
本文将通过一个具体的示例详细介绍如何在Struts 1.2 应用程序中配置和使用验证框架。 #### 示例分析 本示例主要介绍了如何在Struts 1.2应用中设置验证规则,并展示了如何通过资源文件、配置文件等来进行配置,以...
- **类型转换示例**:`<s:property value="xxx"/>`中的`xxx`对应于Action类中的某个属性,Struts2会自动尝试将其转换为正确的类型。 #### 验证规则 Struts2的验证功能非常强大,支持多种验证方式,包括注解验证、...
异常信息:“Invalid property 'cm' in struts-config.xml” 这表明Struts配置文件中有无效的属性设置。检查`struts-config.xml`文件,确保所有的配置项都是正确的,特别是`<action>`标签中的属性,如`type`、`path...
Struts中的ActionServlet属于MVC模式中的()** - **选项分析:** - A. 视图:不正确。`ActionServlet`不负责呈现视图。 - B. 模型:不正确。`ActionServlet`不负责处理业务逻辑或数据模型。 - C. 控制器:正确...