欢迎来到天天文库
浏览记录
ID:12356218
大小:291.00 KB
页数:9页
时间:2018-07-16
《myeclipse8下struts2开发例程及解析1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MyEclipse8下struts2开发例程及解析飞狼编程宝典环境:MyEclipseEnterpriseWorkbench Version:8.0 Buildid:8.0-20091120Struts2版本:2.1.8 MyEclipse8已经支持struts2,但是现有的资料包括书籍、视频、网络资料均很少有人介绍在MyEclipse8环境下的struts2开发,甚至包括MyEclipse8自带的帮助文件也是仅介绍其老版本MyEclipse6开发struts1.x的操作。本人综合各方面资料,
2、对MyEclipse8下的struts开发过程进行整理。1.struts2环境搭建 这是MyEclipse老版本必须做的工作,包括如下3步:(1)导入Struts2的jar文件(其中,开发一个Struts2至少需要包括: struts2-core-2.x.x.jar:Struts2框架核心类库 xwork-2.x.x.jar:XWork类库,是Struts2的基础 ognl-2.x.x.jar:对象图导航语言,用于读写对象属性 freemarker-2.x.x.jar:
3、struts2的UI标签的模板 commons-logging-1.1.x.jar:ASF出的日志包,struts2使用它来支持Log4J和JDK的日志记录 commons-fileupload-1.x.x.jar:文件上传组件,Struts2.1.6版本以上必须加入此文件(2)编写Struts2的配置文件(3)在web.xml中加入Struts2MVC框架启动配置说了这么多,幸运的是,在MyEclipse8中,不需要手动做任何工作,就可以包括Struts2框架支持,步骤如下:(1)创建
4、一个webproject:MyStruts2(Myeclipse8.5,在New一个WebProject的时候提醒说:"Compilercompliancelevelofproject**shouldbe*.*.Yourcurrentworkspacedefaultis6.0.Doyouwanttouseacustomsettingforyourproject?",大概意思是说该项目的编译器版本是*.*(5.0),而workspace当前的默认版本是6.0,是否希望为当前的项目应用一个自定义的设置。
5、为了以后不再出现,可以点击此对话框的Openworkspacecompilersettings或者是依次点击Window→Java→Compiler,在右侧Compilercompliancelevel中设置为相应版本即可。这里的编译器版本建议最好是跟你代码的版本对应,不然由于引用等问题会出现兼容性错误)(2)为工程添加Struts2框架支持,在工程名MyStruts2上右击,选择“MyEclipse/AddStrutsCapabilities...”(3)在弹出的对话框中选择,Struts2.1(
6、4)点击完成后,可以看到项目目录中多了Struts2CoreLibraries文件夹,同时src自动生成了struts.xml文件生成了一个空的struts.xml文件:7、ruts>此外:Web-INF下的web.xml中多了以下几行(加入Struts2MVC框架启动配置):struts2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterstruts28、er-name>*.action <--注:应该将*.action改为/*,才能支持struts2标签-->此时,运行tomcat服务器,在浏览器中输入:http://localhost:8080/MyStruts2/,应该能够正确显示页面,表明添加Struts2后,没有引起冲突。总结:在MyEclipse8中对一个项目中添加struts2支持方法非常简单,只
7、ruts>此外:Web-INF下的web.xml中多了以下几行(加入Struts2MVC框架启动配置):struts2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterstruts28、er-name>*.action <--注:应该将*.action改为/*,才能支持struts2标签-->此时,运行tomcat服务器,在浏览器中输入:http://localhost:8080/MyStruts2/,应该能够正确显示页面,表明添加Struts2后,没有引起冲突。总结:在MyEclipse8中对一个项目中添加struts2支持方法非常简单,只
8、er-name>*.action <--注:应该将*.action改为/*,才能支持struts2标签-->
此文档下载收益归作者所有