1: 下载struts2 包(2.1.8.1):
    struts-2.1.8.1-all:下面有四个子包apps,docs,lib,src.
2: struts2jar包:
    从struts-2.1.8.1-all\struts-2.1.8.1\apps\struts2-blank-2.1.8.1\WEB-INF\lib中复制所有jar文件,它是最小的jar文件集合。
3:struts2参考手册的使用:
    struts-2.1.8.1-all/struts-2.1.8.1/docs/docs/guides.html
4:修改web.xml:
     打开struts-2.1.8.1-all/struts-2.1.8.1/docs/docs/webxml.html文件,把如下内容写入web.xml.   

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

5:建立struts.xml文件
从struts-2.1.8.1-all\struts-2.1.8.1\apps\struts2-blank-2.1.8.1\WEB-INF\classes把struts.xml文件复制到项目的src目录下。

修改struts.xml如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
    
<!-- Add packages here -->
    
<constant name="struts.devMode" value="true" />
     
<package name="default" namespace="/" extends="struts-default">
        
<action name="hello">
            
<result>
                
/hello.jsp
            
</result>
        
</action>
    
</package>

</struts>

6:在webroot下新建一个hello.jsp文件。
7:项目发布,在地址栏输入http://localhost:端口名/项目名/hello.action,就可以看到效果了。

Feedback

# re: struts2系列1:环境搭建(helloworld)  回复  更多评论   

2010-05-29 17:23 by 53中文网
刚好赶上这个问题

# re: struts2系列1:环境搭建(helloworld)  回复  更多评论   

2010-05-30 00:44 by IT
学习

只有注册用户登录后才能发表评论。


网站导航: