欢迎来到天天文库
浏览记录
ID:8923219
大小:536.00 KB
页数:12页
时间:2018-04-12
《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">struts25、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.getSc7、heme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>">MyJSP'login.jsp'startingpage8、">
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">struts25、s>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterstruts2/*该文件是在tomcat启动时就会自动解析的,而该配置是把所有请求都交给org.apache.struts2.
5、s>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
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+"/";%>
8、">
此文档下载收益归作者所有