struts1学习笔记

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

struts1开发学习笔记

使用一个简单的例子记录struts1开发过程。

0、 描述

主要功能描述:

index 界面上只有两个超链接,分别可以打开录入产品界面和显示产品列表界面。

newProduct.jsp 是录入的界面,searchProduct.jsp 是查询列表的界面。

ProductAction.java 是处理逻辑的action

简单描述流程图:

1、 构建环境

在Myeclipse 中,新建一个工程StrutsTest ,选择该工程,右键Myeclipse->add sruts

capapibality ,弹出界面,选择struts1.2支持。如下图所示:

添加完struts 支持后,lib 目录下会增添struts 的jar 包、增添struts 的配置文件:

/WEB-INF/struts-config.xml 、同时在web.xml 中增添了struts 的配置。

2、 代码编写

2)创建工具类Util.java,从数据库连接池中获得连接。需要两个步骤

第一步:在WebRoot/META-INF/下新建一个context文件,通过jndi方式配置数据源,

第二步:在util类中读取配置获得连接,util.java如下:

3)创建工具类EncodingFilter.java,自定义过滤器,并在web.xml中配置,参考web.xml

配置中内容。EncodingFilter.java的内容如下:

4)修改web.xml,指定首页为index.jsp。文件内容如下:最后定义了一个fileld 的过滤器,是用来过滤字符编码的,后面会提到。

6)index.jsp中提到productAction.action?method=viewAddForm,需要在

在配置文件中配置了action的实现类,以及作为上传数据时用来保存数据的form:productForm

10)searchProduct.jsp是查询结果界面,代码如下:

http://localhost:8080/StrutsTest即可访问。

相关文档
最新文档