首页 / 软件开发 / JAVA / struts2笔记 - helloworld
struts2笔记 - helloworld2011-01-30 blogjava Gay Bird可以从Apache Struts 的官方站点(http://struts.apache.org/)下载发布版本,当前最新的版本是2.0.9。下载的版本中包含struts2-core.jar和相关的依赖类库文件,示例程序,HTML格式的文档,和全部的源代码。1,导入struts2需要的jar文件commons-logging-1.0.4.jar 日志记录接口,可以配置选择使用jdk1.4 log 或者 log4j
freemarker-2.3.8.jar 所有标签的模板都是用Freemarker编写
ognl-2.6.11.jar Objet Graph NavigationLanguage,Struts2表达式的基础。
struts2-core-2.0.9.jar struts2框架类库
xwork-2.0.4.jar xwork类库,struts2的基础2,配置web.xml文件<?xml version="1.0"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My Application</display-name>
<filter>
<!--配置struts过滤器-->
<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>
</web-app>3,配置struts.xml文件必须要把该文件建立在编译好的WEB-INF下的classes目下在myeclipse可以把它新建到src下。src下的所有资源文件等都会在保存时自动编译到classes目录<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<!-- 配置默认的包. -->
<package name="default" extends="struts-default">
</package>
</struts>