网站注册功能

2021-06-16    分类: 网站建设

网站注册功能

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

dfilter-mapping>

< web-app>

经过以上三个步骤,我们便在一个Web应用中增加了Struts2支持,但依然没有使用Struts2功能。要使用Struts2功能,至少还需要struts.xml文件。下面通过登录注册的实例来一步步深入揭开Struts2框架的奥秘。

代码相关知识点讲解:

通常,所有的MVC框架都需要Web应用加载一个核心控制器,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载。Struts2将核心控制器设计成Filter,而不是一个普通Servlet。故为了让Web应用加载FilterDispatcher,只需在web.xml文件中配置FilterDispatcher即可。

令在web.xml文件中配置了该Filter,还需要配置该Filter拦截的URLO /*指以上配置的Filter将拦截所有的用户请求。

在此处<<filte。和<<filter-mapping>的配置中,<filter-name>的名字可以随便取,就是给FilterDispatcher取别名,但是它们的名字必须相同,使得二者的配置互相呼应。

网页名称:网站注册功能
地址分享:https://www.cdcxhl.com/news15/117815.html

成都网站建设公司_创新互联,为您提供虚拟主机企业网站制作云服务器全网营销推广网站改版电子商务

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

猜你还喜欢下面的内容

成都网站建设

网站建设知识

同城分类信息