struts2工作原理及配置myeclips运行第一个struts2项目

struts2工作原理及配置myeclips运行第一个struts2项目

ID:8923219

大小:536.00 KB

页数:12页

时间:2018-04-12

struts2工作原理及配置myeclips运行第一个struts2项目_第1页
struts2工作原理及配置myeclips运行第一个struts2项目_第2页
struts2工作原理及配置myeclips运行第一个struts2项目_第3页
struts2工作原理及配置myeclips运行第一个struts2项目_第4页
struts2工作原理及配置myeclips运行第一个struts2项目_第5页
资源描述:

《struts2工作原理及配置myeclips运行第一个struts2项目》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Struts2工作原理及配置MyEclips运行第一个Struts2项目配置struts2在MyEclipse中的环境:启动MyEclips(本文使用的版本为8.0GA),在启动时设定工作目录名为D:test,启动后新建一个WebProject,假如取名为struts2,并在J2EESpecificationLevel选项中选择JavaEE5.0,单击finish。建好后把事先下载的struts2程序包(本文使用的版本为2.2.1.1)解压后打开可看到该struts2开发包中有4个文件夹:apps是一些

2、实例文件;docs是帮助文档;lib是开发包;src是开源的源代码。进入lib文件夹中,选择开发struts2须最小配置的几个包:commons-fileupload-1.2.1.jar(处理文件上传的)、commons-io-1.3.2.jar(是commons-fileupload-1.2.1.jar所依赖的)、commons-logging-1.0.4.jar(关于日志处理的)、ognl-3.0.jar(对象图的表达语言)、struts2-core-2.2.1.1.jar(struts2的核心包)、

3、xwork-core-2.2.1.1.jar(基于xwork的内核)、freemarker-2.3.16.jar()把这个7个jar直接拷贝粘贴到刚才新建的web工程中的:struts2/WebRoot/WEB-INF/lib中,此时MyEclipse会自动新建一个引用库夹ReferencedLibraries,所拷贝的几个包自动进入其中。修改WebRoot/WEB-INF/web.xml的内容为:

4、.5"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">struts2

5、s>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterstruts2/*该文件是在tomcat启动时就会自动解析的,而该配置是把所有请求都交给org.apache.struts2.

6、dispatcher.ng.filter.StrusPrepareAndExecuteFilter类去处理,而此类是strtus2的类,所以也就把web应用纳入了struts2的范围之内了。在WebRoot上新建一个login.jsp文件:<%@pagelanguage="java"import="java.util.*"pageEncoding="ISO-8859-1"%><%Stringpath=request.getContextPath();StringbasePath=request.getSc

7、heme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>">MyJSP'login.jsp'startingpage

8、">

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

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

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