netBean6.8配置struts2

首先需要到http://struts.apache.org/download.cgi网站下载Full Distribution

其中包括apps——示例,docs——文档,j4——支持jdk1.4的jar包,lib——核心类库,src——全部源代码

在NetBeans下建立web工程,配置xml文件:

               <?xml version="1.0" encoding="UTF-8"?>
             <web-app version="2.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/javaee 
       http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

  
                       <filter>
            <filter-name>struts-cleanup</filter-name>
            <filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter- class>
                      </filter>
                  <filter-mapping>
                            <filter-name>struts-cleanup</filter-name>
                                  <url-pattern>/*</url-pattern>
                    </filter-mapping>
   
                     <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>
    
        <welcome-file-list>
             <welcome-file>index.jsp</welcome-file>
         </welcome-file-list>
       </web-app>

然后配置struts.xml,在源包中新建xml文件,起名为struts:<?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>
 <include file="struts-default.xml"/>
 <package name="bookcode" extends="struts-default">
  <action name="Reg" class="helloworld.HelloWorld" >
   <result name="success">/reg/Reg_ok.jsp</result>
  </action>
 </package>
</struts>

最后添加jar包,在下载的lib中,找到commons-logging-1.0.4.jar,freemarker-2.3.8.jar,ognl-2.6.11.jar,struts2-core-2.0.11.jar完成,可以部署了!

posted @ 2010-05-05 17:28  lqfalya  阅读(648)  评论(0)    收藏  举报