使得我们在理解Struts框架时
Struts的安装过程包括以下几个步骤。 ① 版本和下载网址 Struts最新版本是2.0.12,官方网站下载地址/download.cgi#struts2012,下载struts-2.0.12-all.zip(91MB)即可,其他文件均包含在此文档中。 (5)测试Javabean。 由于struts1.x和struts2有很大区别,而现今许多书都是针对struts1.x所写。在struts1.x版本中struts-config.xml是重要的配置文件,而在struts2中,它变成了struts.xml,而且文件的描述内容和struts-config.xml也有所差异,所以须小心谨慎。而且许多资料一开始就直接用IDE环境(如MyEclipse)来呈现Struts功能框架,使得我们在理解Struts框架时,也会有些疑惑。 ② 安装与配置 因为Tomcat服务器可用记事本等小型的文本编辑器来实现jsp编写,而如果读者没有集成完备、功能强大的MyEclipse IDE,可能还需要下载和安装,这样必然会让人觉得比较麻烦和费时。实际上,只要弄清楚了Struts结构,完全可以用记事本来实现Struts的功能框架。 下面的章节将以HelloInternet为例,来引领读者进入J2EE开发Web Service的大门,并在今后的深入研究与开发中,结合物联网的背景,开发出更多功能丰富的物联网创新应用。 2.J2EE编程实例 用J2EE实现Web Service实例时,以Struts框架实现工程Struts2_HelloInternet为例,具体实现过程及步骤如下。 (1)在webapps目录下建立目录Struts2_HelloInternet,完善目录结构,如图5-17所示。 图5-17 J2EE实例框架图 (2)在Lib目录中添加以下jar文件:commons-logging-1.0.4.jar,freemarker-2.3.8.jar,ognl-2.6.11.jar,struts2-core-2.0.12.jar,xwork-2.0.6.jar。 (3)配置Web.xml文件,内容如下。 ?xml version=1.0 encoding=UTF-8? web-app version=2.4 ? xmlns=/xml/ns/j2ee ? xmlns:xsi=/2001/XMLSchema-instance ? xsi:schemaLocation=/xml/ns/j2ee ? /xml/ns/j2ee/web-app_2_4.xsd display-nameStruts 2.0 Hello Internet/display-name !--配置web.xml文件,对标签filter、filter-mapping、welcome-file-list进行相关配置-- filter ? filter-namestruts2/filter-name ? filter-classorg.apache.struts2.dispatcher.FilterDispatcher/filter-class /filter filter-mapping filter-namestruts2/filter-name url-pattern/*/url-pattern /filter-mapping welcome-file-list welcome-fileindex.jsp/welcome-file /welcome-file-list ? /web-app (4)配置struts.xml文件,内容如下。 !DOCTYPE struts PUBLIC -//Apache Software Foundation//DTD Struts Configuration 2.0//EN /dtds/struts-2.0.dtd !--配置struts.xml文件-- struts include file=struts-default.xml/ package name=tutorial extends=struts-default action name=HelloInternet class=tutorial.HelloInternet !--当动作发生时,实现HelloInternet.jsp-- resultHelloInternet.jsp/result /action
原创力文档

文档评论(0)