首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2.0容易的入门例子

2012-10-31 
Struts2.0简单的入门例子?从今天起,在工作之余我要记录下我学习Struts2的过程!努力!Struts2.0的第一个例子

Struts2.0简单的入门例子

?

从今天起,在工作之余我要记录下我学习Struts2的过程!努力!

Struts2.0的第一个例子,采用的是struts-2.1.6
??? 一,加入Struts2.0支持:xwork-2[1].0.2.jar,struts2-core-2.0.11.jar,ognl-2[1].6.11.jar
??? ??? ??? ??? ??? ??? freemarker-2[1].3.10.jar,commons-logging-api-1[1].1.1.jar
??? 二,启用Struts2.0:在web.xml中加入Struts2.0功能的入中过滤器
??? ??? <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>
??? 三,新建一个jsp作为页面显示
??? 四,新建一个action类(不需要继承任何类,但一般为了开发的效率页继承了com.opensymphony.xwork2.ActionSupport)
??? ?? action中可以有属性与jsp中的表单中的字段名一样Struts2就可以自动为我们赋值
??? ?? execute方法是进入action默认的执行方法。
??? 五,配置我们的action:在src即(class文件)下面新建一个struts.xml文件
??? ??? 该struts.xml的dtd文件是
??? ??? <!DOCTYPE struts PUBLIC
??? ??? "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
??? ??? "http://struts.apache.org/dtds/struts-2.0.dtd">
??? ??? <struts>
??? ??? ?<package name="mengya" extends="struts-default">
??? ??? ???? <action name="Login" class="com.mengya.action.LoginAction">
??? ??? ???? ??? <result name="success">welcom.jsp</result>
??? ??? ???? ??? <result name="login">index.jsp</result>
??? ??? ???? </action>
??? ??? ?</package>
??? ??? </struts>
??? 六,这样就完成了登录的功能!??? ??? ??? ??? ??? ???

热点排行