Struts2学习记录

来源:互联网 发布:软件测试职业技能 编辑:程序博客网 时间:2024/05/21 00:01

1,开发Struts2的应用主要包含Action、JSP页面以及配置文件三个部分。配置文件包含web.xml中配置filter,以及struts.xml中配置Action。

web.xml配置:

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"       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>index.html</welcome-file></welcome-file-list></web-app>

struts.xml配置:

<!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd"><struts><package name="abc" namespace="/example" extends="struts-default"><action name="HelloWorld" class="example.HelloWorld"><result>/example/HelloWorld.jsp</result></action><!-- Add your actions here --></package></struts>


2,struts2-tags标签:<%@ taglib prefix="s" uri="/struts-tags"%>

3,一般Action类会继承ActionSupport类来进行开发,因为这个类中提供了很多公用的方法。