Struts2入门介绍1 -- Struts2介绍及运行一个简单的Struts2程序
2009-10-11 00:00:00 来源:WEB开发网四、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>
更多精彩
赞助商链接