只需要在formbean中加入:
static{ConvertUtils.register(new DateConverter(),Date.class);}
如:public class TTextForm extends ActionForm {
static{ConvertUtils.register(new DateConverter(),Date.class);}
private Long holidayId;
private String holidayName;
private Date dateStart;
}
2.给添加的页面初始化值:
public class WorkForm extends ActionForm {
private String logStyle="POINT";//默认值
}
3.用js给select添加值:
<html:select property="planId" size="2" styleId="myplans" multiple="true">
</html:select>
var plans=document.getElementById("myplans");
plans.options.add(new Option("text", "value"));
var plen=plans.length; 获取个数
plans.options.remove(plans.options[0]); 移去第一个option
分享到:
相关推荐
Struts1.x 必须继承org.apache.struts.action.Action或者其子类,表单数据封装在FormBean中。Struts 2无须继承任何类型或实现任何接口,表单数据包含在Action中,通过Getter和Setter获取。 虽然,在理论上Struts2的...
可以在`struts-bean.properties`文件中设置`date.format`属性,指定日期的格式,Struts会根据这个格式自动转化字符串到日期对象。 四、例子 假设我们有一个FormBean类`UserForm`,其中有一个`java.util.Date`类型的...
- 在`struts-config.xml`中定义FormBean,并在Action类中使用get和set方法访问其属性。 11. **JSP页面**: - JSP页面负责显示数据和接收用户输入,通过Struts标签库(如struts-tiles或struts-bean标签)与...
Struts2和Struts1.x的一个显著差异在于Struts2采用了Pull-MVC架构,这意味着开发者无需像Struts1.x那样必须继承特定的类或者实现特定的接口,表单数据也不再需要放在单独的FormBean中,而是直接放在Action类中,通过...
这里介绍了一种简化方式:不使用Struts的FormBean,而是在JSP页面直接使用HTML `<form>` 标签,并且在`struts-config.xml`中进行相应的配置。 例如,在`struts-config.xml`中定义一个Action时,可以省略`name`属性...
在Java Web开发中,SSH经常指的是Struts、Spring和Hibernate这三个框架的组合,它们分别是MVC模式中的视图、业务逻辑和数据持久化层的代表。然而,这里的"ssh对应的配置文件(xml)信息详解"似乎主要讨论的是Struts1...
配置主要在struts-config.xml中,包括ActionMapping、FormBean、Action和Result配置。 8. **J2EE Web开发的分层**: - 表示层(View):JSP、HTML。 - 控制层(Controller):Servlet、Struts、Spring MVC。 - ...
- 表中不存在重复组,每个字段只存储单个值。 - 示例:创建包含职工号、姓名、电话号码的表,其中电话号码只存储一个值。 - **第二范式 (2NF)** - 在满足 1NF 的基础上,确保表中的每一列都完全依赖于主键。 - ...
- **数据传输通道**:提供JavaBean与JavaBean、Map与JavaBean之间的属性值复制功能,类似于Struts中的FormBean。 - **数据库访问框架**:支持多数据库连接池配置与管理,提供了丰富的JDBC接口,并结合事务管理框架...