首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

struts学习札记(一)

2012-10-06 
struts学习笔记(一)从今天起有时间就学习一下struts2,据说很强大,使用起来也比较方便。我使用的版本是2.1.6

struts学习笔记(一)

从今天起有时间就学习一下struts2,据说很强大,使用起来也比较方便。我使用的版本是2.1.6,但是学习的参考资料用的是2.0.4,所以有些出入。

按照书上的要求是要导入5个jar包:

struts2-core.jar

freemarker.jar

ognl.jar

xwork.jar

commons-logging.jar

一共这5个包,但是运行后抛出异常说无法装载(org.apache.struts2.dispatcher.multipart.MultiPartRequest),异常信息提示摘不到org.apache.commons.fileupload.RequestContext类,网上一查发现,现在这个类已经在commons-file-1.2.1.jar包中,所以现在必须要加入6个包,并非5个。如下:

struts2-core-2.1.6.jar

freemarker-2.3.13.jar

commons-logging-1.0.4.jar

ognl-2.6.11.jar

xwork-2.1.2.jar

commons-fileupload-1.2.1.jar

要注意的是,Struts 2.1.6的最小jar包配置比Struts2.0.14多了一个commons-fileupload-1.2.1.jar。

下面就进行一些配置:(我也是边学边写的,当然是运行通过的)

首先要把jar包下载好,备用。

在MyEclipse下建立web project 工程

建立一个Class

如下:

该Action类除了包含了一个execute方法外,别的也没有什么特别之处。实际上,这个execute方法也是一个很普通的方法,既没有与servlet耦合,也没有和struts API耦合。

?
?

?最后配置一下web.xml文件

?

?基本搞定。

部署运行一下,看一下如何。

?

?

?

热点排行