快速业务通道

Struts 2.1.6精简实例系列教程(1):环境的搭建与HelloSimple - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-20

Struts 2.1.6精简实例系列教程(1):环境的搭建与HelloSimple

时间:2011-01-20 BlogJava 心梦帆影

下载Struts2.1.6,网址http://struts.apache.org/download.cgi#struts216,点击下图中选中的部分即可下载。

下载Eclipse for JavaEE(3.4 or 3.5),网址http://www.eclipse.org/downloads/,点击下图选中的链接,进入下一个页面,找到能够下载的地方下载就行。

Struts 2.1.6精简实例系列教程(1):环境的搭建与HelloSimple(2)

时间:2011-01-20 BlogJava 心梦帆影

JDK6.0和Tomcat6.0,请大家自行下载。

另外,建议下载JSP标准标准库JSTL,下载地址:/Files/rongxh7/jstl-jar.rar

好,暂时下载这些,以后,需要用到其他的时,再下载。至于JDK6.0,Tomcat6.0,Eclipse的安装,请大家自行安装,在这里就不演示安装过程了,如有什么问题,再联系我。

关于Eclipse的部分用法,如在Eclipse里配置Tomcat服务器,新建动态Web项目等,请看我的(Eclipse图解教程),或者上网找一下其他的资料学习一下。

来开始我们的项目吧,先做个简单的测试,New一个Dynamic Web Project,起名为“SimpleWeb”,将Struts2.1.6的下载包解压后得到的lib目录,在lib目录下,找到以面的jar包:

xwork-2.1.2.jar struts2-core-2.1.6.jar struts2-convention-plugin-2.1.6.jar ognl-2.6.11.jar freemarker-2.3.13.jar commons-loggin-1.0.4.jar commons-fileupload-1.2.1.jar

把这些包放进项目的lib目录下,同时,建议也把JSTL的核心jar包也放到lib目录,这些JSTL的包主要有:

jstl.jar standard.jar

我们先要在项目WEB-INF下的web.xml文件中配置Struts2应用,配置后,web.xml全部代码如下:

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">   <display-name>SimpleWeb</display-name>   <filter>     <filter-name>Struts2</filter-name>     <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>   </filter>   <filter-mapping>     <filter-name>Struts2</filter-name>     <url-pattern>/*</url-pattern>   </filter-mapping> </web-app>

我们在项目的WEB-INF目录下新建一个文件夹命名为“content”,这个文件夹名一定要这样,如果写成别的,要另外配置一下,但初学的话,就按它默认的吧。我们新建的这个content目录,就是专门用来放JSP文件的。

我们在content目录下建一个JSP文件,命名为“hello.jsp”,内容可以很简单,就在里面写一个简单的话:Hello SImple,代码略。

这时,整个项目的文件夹视图如下:

Struts 2.1.6精简实例系列教程(1):环境的搭建与HelloSimple(3)

时间:2011-01-20 BlogJava 心梦帆影

我运行Tomcat服务器,测试一下Struts2配置能不能用。首先我们在地址栏输入:http://localhost:8060/SimpleWeb/hello.jsp ,很遗憾,不管用了,报错了:HTTP Status 404 - The requested resource (/SimpleWeb/hello.jsp) is not available.截图如下:

正确的做法是,输入地址: http://localhost:8060/SimpleWe

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号