电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

struts1教程VIP免费

struts1教程_第1页
1/33
struts1教程_第2页
2/33
struts1教程_第3页
3/33
本系列教程将详细介绍Struts 1.x的基本原理和使用方法,读者可以参阅《Struts 2 系列教程》来比较Struts 1.x和Struts 2.x的相同点和不同点。 在这篇文章中将以一个简单的例子(mystruts)来演示如何使用MyEclipse 来开发、运行 Struts 程序,并给出了解决 ActionForm 出现乱码问题的方法。读者可以从本文中了解开发Struts 1.x程序的基本过程。 一、本文给出的程序要实现什么功能 mystruts 是一个录入和查询产品信息的程序。为了方便起见,本例中的产品信息表只包括了产品 ID、产品名称和产品价格三个字段。mystruts 的主要功能如下: 1. 接受用户输入的产品 ID、产品名称和产品价格。 2. 验证这些字段的合法性。如果某些字段的输入不合法(如未输入产品 ID),程序会 forward 到一个信息显示页,并显示出错原因。 3. 如果用户输入了正确的字段值,程序会将这些字段值保存到数据库中,并显示“保存成功”信息。 4. 用户输入产品名称,并根据产品名称进行模糊查询。如果存在符合要求的产品信息。程序会以表格形式显示这些产品的信息,同时显示记录数。如果未查到任何记录,会显示“没有符合要求的记录!”信息。 二、编写程序前的准备工作 1. 建立数据库 在编写程序之前,需要建立一个数据库(stru ts)和一个表(t_produ cts),建立数据库和表的SQL 脚本如下所示: # 建立数据库 stru ts CREATE DATABASE IF NOT EXISTS stru ts DEFAULT CHARACTER SET GBK; # 建立表 t_produ cts CREATE TABLE IF NOT EXISTS stru ts.t_produ cts ( produ ct_id v archar(4) NOT NULL, produ ct_name v archar(50) NOT NULL, price float NOT NULL, PRIMARY KEY (produ ct_id) ) ENGINE=InnoDB DEFAULT CHARSET=gbk; 2 建立一个支持 stru ts1.x 的samples 工程 用MyEclipse 建立一个samples 工程(Web 工程),现在这个samples工程还不支持Struts1.x(没有引入相应的Struts jar 包、struts-config.xml文件以及其他和 Struts 相关的配置)。然而,在MyEclipse 中这一切并不需要我们手工去加入。而只需要使用MyEclipse 的「New Struts Capabilities」对话框就可以自动完成这些工作。 首先选中 samples 工程,然后在右键菜单中选择「MyEclipse」 > 「New Struts Capabilities」,启动「New Struts Capabilities」对话框。对默认的设置需要进行...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部