Struts1.x系列教程(1):用MyEclipse开辟第一个Struts程序[Java编程]
本文“Struts1.x系列教程(1):用MyEclipse开辟第一个Struts程序[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
本系列教程将具体介绍Struts 1.x的基本原理和利用办法,读者可以参阅《Struts 2系列教程》来对比Struts 1.x和Struts 2.x的相同点和差别点.
1、本文给出的程序要实现什么功效
mystruts是一个录入和查询产品信息的程序.为了便利起见,本例中的产品信息表只包含了产品ID、产品名称和产品价钱三个字段.mystruts的主要功效以下:
1.承受用户输入的产品ID、产品名称和产品价钱.
2.考证这些字段的合理性.假如某些字段的输入不合理(如未输入产品ID),程序会forward到一个信息显示页,并显示出错缘由.
3.假如用户输入了精确的字段值,程序会将这些字段值保存到数据库中,并显示“保存成功”信息.
4.用户输入产品名称,并按照产品名称举行模糊查询.假如存在符合要求的产品信息.程序会以表格情势显示这些产品的信息,同时显示记录数.假如未查到任何记录,会显示“没有符合要求的记录!”信息.
2、编写程序前的预备工作
1.成立数据库
在编写程序之前,需求成立一个数据库(struts)和一个表(t_products),成立数据库和表的SQL脚本以下所示:
#成立数据库struts
CREATEDATABASEIFNOTEXISTSstrutsDEFAULTCHARACTERSETGBK;
#成立表t_products
CREATETABLEIFNOTEXISTSstruts.t_products(
product_idvarchar(4)NOTNULL,
product_namevarchar(50)NOTNULL,
pricefloatNOTNULL,
PRIMARYKEY (product_id)
)ENGINE=InnoDBDEFAULTCHARSET=gbk;
2成立一个支持struts1.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)将Struts specification改成Struts 1.2.
(2)将Base package for new classes改成struts.
(3)将Default application resources改成struts.ApplicationResources.
改完后的【New Struts Capabilities】对话框如图1所示.
图1
以上是“Struts1.x系列教程(1):用MyEclipse开辟第一个Struts程序[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |