网站注册功能
Struts2注册功能的实现
Struts2框架是在Struts l和Web Work的基础上发展而来的,它的核心架构基于MVC设计模式。在实际Web应用开发过程中,Struts2框架主要用于解决表示层的相关问题。
本书旨在让读者快速上手使用各种框架并完成电子商务
网站建设中涉及的部分功能,下面的章节将会在实例中逐步讲解各框架涉及的知识点,引导读者一步步走进Java EE轻量级框架的世界。下面首先介绍Struts2框架。
Struts2框架在Web应用中的环境搭建
Struts2目前的最新版本是2.1.6。本书介绍的Struts2应用是基于2.0.14版的,这个版本标准是Struts2.0.X的产品化GA版。
Struts2框架在MyEclipse中实现Web应用的环境搭建的步骤如下:
{步骤1}下载Struts2使用的相关Jar包。
登录http://struts. apache.org/download.cgi站点,查找所需版本,一般下载完整版,即FullDistribution:然后将下载的Zip文件解压缩。以下为struts-2.0.14-all.zip解压后包含的文件结构:
》apps:包含基于Struts2框架的示例应用,可以直接部署到服务器上运行;
》docs:包含所有Struts2框架的相关文档;
》lib:包含Struts2框架的核心类库,以及其所依赖的第三方插件类库;
》src:包含Struts2框架的所有源代码(开源)。
[步骤2]把Web应用需要的Jar包配置到项目中。
配置一个基本的Struts2应用至少包含以下Jar包:
》freemaker-2.3.8.jar: Struts2的UI标签模板使用FreeMaker编写;
<?xml version=" 1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XN LSchema-instance"
xsi: schemaLocation="http:/java.sun.com/xml/ns/j2ee
http://java.sun.com/xmVns/j2eelweb-app 2_4.xsd">
<filter>
filter-name>struts2dfilter-name>
<filter-class> org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
< ilter-mapping>
<filter-name>struts2dfilter-name>
<url-pattern>/*</url-pattern