在Eclipse中配置struts2

前提条件:已经安装好JDK,tomcat,Eclipse,数据库并且已经将它们配置好,测试成功。

 

一,安装下载

    为方便得到struts2的相关资料,不妨下载“Full Distribution”版本.

    下载地址为:http://struts.apache.org/download.cgi

    下载解压后得到一个zip文件,解压缩后即可得到Struts的所有相关资料,包括jar组件包,API手册,示例代码等。

 

二,配置(举个简单的例子)

 

 1,将Struts2软件包lib子目录中的commons-logging-1.0.4.jar,freemarker-2.3.8.jar,ognl-2.6.11.jar,struts2-core-2.0.11.1.jar,xwork-2.0.4.jar拷贝到"WEB-INF/lib".(注意:不同版本的Struts的lib里的各种jar组件包版本会有差异,但这并不影响配置程序,其次,注意不要把所有lib的jar组件包都放入,否则无法发布web应用)。

 

  2,配置web.xml(放在WEB-INF目录)

 

<?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/j2ee" xmlns:javaee="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/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" id="WebApp_ID" version="2.4">
  <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>login.jsp</welcome-file>
  </welcome-file-list>
</web-app>

 

3,配置struts.xml 或者struts.properties(放在WEB-INF/classes目录下,在开发中,只需要放在“Java resources:src”中即可)

 

<?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>
 <package name="login"  extends="struts-default">
  <action name="login" class="action.LoginAction">
   <result name="success">loginResult.jsp</result>
   <result name="input">login.jsp</result>
  </action>  
 </package>
</struts>

 

4,建一个action包,里面有LoginAction(看附件)

5,建两个页面,一个是loginResult.jsp ,另一个是login.jsp(看附件)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值