酒客项目日志20170731

本文介绍了使用Struts框架和Hibernate ORM技术实现酒店预订系统的开发过程。主要内容包括表单验证、日期选择器My97的配置、Struts配置文件struts.xml的修改、DAO层的更新以及新增的JavaScript文件等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、今天的工作内容

1、表单验证

2、使用my97日期控件控制日期

3、验证完毕跳转到action进行数据的持久化;

二、对公共项目文件的修改

1、struts.xml文件

<package name="reservepack" extends="struts-default" namespace="/">
<action name="gerenYd" class="com.hotel.action.YdAction" method="gerenYd">
<result>/jsp/homePage.jsp</result>
</action>
</package>

2、ClientDAOImpl.java

public void save(Client c) {
			this.getHibernateTemplate().save(c);
		}

改为

public void save(Client c) {
		this.getHibernateTemplate().saveOrUpdate(c);
	}

3、ReserveDAO.java

public void save(Reserve r)

改为

public Serializable save(Reserve r)

4、Reserve_roomDAOImpl.java

加注解@Component

三、文件的新增

将JavaScript拿到外部文件:/js/personageBook.js

四、学习过的链接

1、My97日期控件:http://www.my97.net/

2、导入外部JS文件时出现乱码的解决办法:http://blog.youkuaiyun.com/shandian534/article/details/4803905

3、jquery正则表达式验证(手机号、身份证号、中文名称):http://www.jb51.net/article/77283.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值