WEB开发网
开发学院软件开发Java Struts2入门介绍1 -- Struts2介绍及运行一个简单... 阅读

Struts2入门介绍1 -- Struts2介绍及运行一个简单的Struts2程序

 2009-10-11 00:00:00 来源:WEB开发网   
核心提示: 四、Struts2与WebWork对比Struts2实际上就是WebWork2.3,不过,Struts2入门介绍1 -- Struts2介绍及运行一个简单的Struts2程序(2),Struts2还是与WebWork有少许的差别:1)Struts2不再支持内置IOC容器,改用Spring的IOC

四、Struts2与WebWork对比

Struts2实际上就是WebWork2.3,不过,Struts2还是与WebWork有少许的差别:

1)Struts2不再支持内置IOC容器,改用Spring的IOC容器

2)Struts2对于Webwork的一些ajax的特性的标签改用Dojo进行替换

//----------------------------------------------------

以上内容转载。

我就只说一句,Struts2是MVC的一种实现,Struts2运行机理相比Struts1有很大的不同,Struts2是基于WebWork的。

下面开始说怎么去运行一个Struts2程序。所需jar包等,请到http://struts.apache.org下载

1、 myeclipse新建web project

2、 下载Struts2之后加压,找到struts2-blank-xxx.war 再解压

3、 找到Struts2-blank中lib,把所有的*.jar复制到 myeclipse所建的web project的lib中

4、 配置Struts2的过滤器:在web project的web.xml中配置

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、 新建以下JSP页面

login.jsp

Html代码   

<%@ page language="java" import="java.util.*" pageEncoding="gbk"%> 
<html> 
 <head> 
  <title>My JSP 'index.jsp' starting page</title> 
 </head> 
 <body> 
 <form action="test.action" method="post"> 
  用户名:<input type="text" name="username"><br> 
  密码:<input type="text" name="pwd"><br> 
  <input type="submit" value="Submit"> 
 </form> 
 </body> 
</html>

Tags:Struts 入门 介绍

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接