struts1实例教程[1]

struts1实例教程[1]

ID:37262610

大小:188.50 KB

页数:33页

时间:2019-05-20

struts1实例教程[1]_第1页
struts1实例教程[1]_第2页
struts1实例教程[1]_第3页
struts1实例教程[1]_第4页
struts1实例教程[1]_第5页
资源描述:

《struts1实例教程[1]》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本系列教程将详细介绍Struts1.x的基本原理和使用方法,读者可以参阅《Struts2系列教程》来比较Struts1.x和Struts2.x的相同点和不同点。   在这篇文章中将以一个简单的例子(mystruts)来演示如何使用MyEclipse来开发、运行Struts程序,并给出了解决ActionForm出现乱码问题的方法。读者可以从本文中了解开发Struts1.x程序的基本过程。   一、本文给出的程序要实现什么功能   mystruts是一个录入和查询产品信息的程序。为了方便起见,本例中的产品信息表只包括了产品ID、产品名称和产品价格三个字段。my

2、struts的主要功能如下:   1.接受用户输入的产品ID、产品名称和产品价格。   2.验证这些字段的合法性。如果某些字段的输入不合法(如未输入产品ID),程序会forward到一个信息显示页,并显示出错原因。   3.如果用户输入了正确的字段值,程序会将这些字段值保存到数据库中,并显示“保存成功”信息。   4.用户输入产品名称,并根据产品名称进行模糊查询本系列教程将详细介绍Struts1.x的基本原理和使用方法,读者可以参阅《Struts2系列教程》来比较Struts1.x和Struts2.x的相同点和不同点。   在这篇文章中将以一个简单的例子(

3、mystruts)来演示如何使用MyEclipse来开发、运行Struts程序,并给出了解决ActionForm出现乱码问题的方法。读者可以从本文中了解开发Struts1.x程序的基本过程。   一、本文给出的程序要实现什么功能   mystruts是一个录入和查询产品信息的程序。为了方便起见,本例中的产品信息表只包括了产品ID、产品名称和产品价格三个字段。mystruts的主要功能如下:   1.接受用户输入的产品ID、产品名称和产品价格。   2.验证这些字段的合法性。如果某些字段的输入不合法(如未输入产品ID),程序会forward到一个信息显示页,

4、并显示出错原因。   3.如果用户输入了正确的字段值,程序会将这些字段值保存到数据库中,并显示“保存成功”信息。   4.用户输入产品名称,并根据产品名称进行模糊查询本系列教程将详细介绍Struts1.x的基本原理和使用方法,读者可以参阅《Struts2系列教程》来比较Struts1.x和Struts2.x的相同点和不同点。   在这篇文章中将以一个简单的例子(mystruts)来演示如何使用MyEclipse来开发、运行Struts程序,并给出了解决ActionForm出现乱码问题的方法。读者可以从本文中了解开发Struts1.x程序的基本过程。   一

5、、本文给出的程序要实现什么功能   mystruts是一个录入和查询产品信息的程序。为了方便起见,本例中的产品信息表只包括了产品ID、产品名称和产品价格三个字段。mystruts的主要功能如下:   1.接受用户输入的产品ID、产品名称和产品价格。   2.验证这些字段的合法性。如果某些字段的输入不合法(如未输入产品ID),程序会forward到一个信息显示页,并显示出错原因。   3.如果用户输入了正确的字段值,程序会将这些字段值保存到数据库中,并显示“保存成功”信息。   4.用户输入产品名称,并根据产品名称进行模糊查询。如果存在符合要求的产品信息。程

6、序会以表格形式显示这些产品的信息,同时显示记录数。如果未查到任何记录,会显示“没有符合要求的记录!”信息。   二、编写程序前的准备工作   1.建立数据库   在编写程序之前,需要建立一个数据库(struts)和一个表(t_products),建立数据库和表的SQL脚本如下所示:  # 建立数据库struts  CREATE DATABASE IF NOT EXISTS struts DEFAULT CHARACTER SET GBK;  # 建立表t_products  CREATE TABLE IF NOT EXISTS struts.t_produ

7、cts (    product_id varchar(4) NOT NULL,    product_name varchar(50) NOT NULL,    price float NOT NULL,    PRIMARY KEY  (product_id)  ) ENGINE=InnoDB DEFAULT CHARSET=gbk;   2建立一个支持struts1.x的samples工程   用MyEclipse建立一个samples工程(Web工程),现在这个samples工程还不支持Struts1.x(没有引入相应的Strutsjar包、str

8、uts-config.xml文件以及其他和Struts相关的配置)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。