Struts2使用总结(一)

安装

下载是从 http://struts.apache.org/download.cgi 进行下载的,struts和struts2区别还是很大的,所以注意版本不能下错;还有下载时会有两个版本,一种是完全版,就是struts2的所有的包,另一种是迷你包,web开发用这个迷你包就可以,通常名字都是 struts-xxx-min 这个样子,xxx就是版本号。
下载后正常解压就可以,需要记得解压到哪里了,因为后面还要再往项目里添加外部包。

配置

需要配置的文件一般就是两个:web.xmlstruts.xml

web.xml 文件

web.xml 配置文件是一个 J2EE 的配置文件,它决定如何用 servlet 容器来处理 HTTP 请求的元素。它不是严格意义上的一个 Struts 2 的配置文件,但它是一个 Struts 2 工作时需要被配置的文件。
如前所述,这个文件为任何 web 应用程序提供了一个入口点。Struts 2 应用程序的入口点是一个在部署描述符(web.xml)中已定义的过滤器。因此,我们将在 web.xml 中定义 FilterDispatcher 类的入口。web.xml 文件需要在 WebContent/WEB-INF 文件夹下创建。
本人就曾经遇到过有关web.xml的神奇错误,因为直接从别的项目赋值战踢过来的,所以有些东西都没有改,导致到后来的项目一直是404报错,结果就是文件过滤的问题,涨知识了。


xmlns="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/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
id="WebApp_ID" version="3.0">
Struts 2

index.jsp


struts2

org.apache.struts2.dispatcher.FilterDispatcher



struts2
/*

这里倒数第三行就是关于文件过滤的问题。不要轻易改动。

struts.xml 文件

struts.xml 文件包含配置信息,随着动作的开发,你将会修改这些配置信息。这个文件可以用来重写应用程序的默认设置,例如 struts.devMode = false,还有定义在属性文件中的其他设置。这个文件可以在文件夹** src** 下创建。


"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">



class="调用的方法所在文件"
method="对应方法名">
/跳转到的jsp界面.jsp

<-- more actions can be listed here -->

<-- more packages can be listed here -->

你可能感兴趣的:(Struts2使用总结(一))