002-创建第一个struts2项目

经过上一篇博客的学习,我们已经知道了struts-2.1.6-all包的基本结构,接下来,我们开始动手来编写我们的第一个Struts2的项目。

我用的是MyEclipse 8.5

和Tomcat6.0

关于MyEclipse和tomca的安装这里不做过多介绍,也许以后我会在其他笔记中进行介绍。


下面我们真正进入Struts2框架的配置。

1、启动MyEclipse,点击File --> New --> Web Project,新建一个web项目,这里我命名项目名称为Struts2。


2、打开struts-2.1.6-all包,进入lib文件夹中,找到下图所示的6个jar包,copy到项目的lib文件夹下。

这6个jar包都是我们项目必须要用到的jar包。


3.配置项目web.xml文件,将下面代码写入该文件之中。

<filter>
     <filter-name>hello</filter-name>
     <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>
  
<filter-mapping>
     <filter-name>hello</filter-name>
     <url-pattern>/*</url-pattern>
</filter-mapping>

fliter为过滤器,这里会将用户的任何请求都转到struts的过滤器处理类中。


4.编写源代码,在src下创建package,我这里命名为com.xbb.action,在这个包下创建类Hello类,代码如下:

package com.xbb.action;

public class Hello {
	
	public String execute() throws Exception {
		return "success";
	}
	
}

在Hello类中有一个execute方法,咱们先照做,后面在做解释。


5、在src目录下编写struts.xml配置文件,如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "../WebRoot/WEB-INF/lib/struts-2.0.dtd">

    <struts>
       <package name="hello" extends="struts-default">
       
          <action name="hello" class="com.xbb.action.Hello">
             <result >/index.jsp</result>
          </action>                         
       </package>
    </struts>

xml的dtd验证文件我已经下载下来,放在了项目lib目录下:

大家可以在struts的压缩包里找到dtd文件,也可以上网下载。


至此,struts的配置就完成了,各个目录的配置不要弄错了。

现在将项目发布到tomcat服务器上,发布之后,在浏览器地址栏中输入 http://localhost:8080/Struts/hello.action  出现下图:

至此,第一个struts项目就配置成功了。大笑







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值