学习淘淘商城第九十一课(单点登录、注册页面展示)

       首先我们将单点登录系统所需要的静态资源文件放到taotao-sso-web工程的WEB-INF目录下,静态资源文件大家可以到:http://download.csdn.net/detail/u012453843/9867008这个地址进行下载。


         由于web.xml文件当中配置的拦截形式是"/"(如下图所示),这也就意味着它会拦截所有的请求,包括我们的静态资源文件,我们直接访问的话就会报404(找不到资源的错误),可能有些小白跟我一样,对拦截请求不明白,之所以有拦截器就是为了系统的安全,把一些认为不安全的请求给过滤掉,以"/"拦截的话会把所有请求都拦截住,就是说,所有的请求都要经过严格的检查,如果被拦截下来的请求在系统中找不到对应的资源或接口来响应的话,就会出现404的错误。我们见过以"*.html"为过滤条件的情景,这种情况下只有".html"结尾的请求才会被拦截,其它请求不会被拦截。那么小白们可能提出问题了,既然所有请求都被拦截了,那么为何我们可以访问Controller中的接口呢?这是由于我们是以Restful的形式来访问Controller接口的,请求被拦截后,发现Controller中刚好有定义好的请求规则满足要求,于是允许访问Controller的该接口,如果稍微与Controller层所定义请求规则不一致则会报404的错误。同理,我们要访问静态资源,请求被拦截后,如果没有规则告诉SpringMVC我们要访问的静态资源在哪里的话,就会报404的错误,也就是说,总得有个人告诉我我要访问的资源放在哪儿吧(就像Controller那样,告诉请求,我这儿定义好了很多规则,如果你满足我的规则条件,我就让你访问,否则,免谈),只把请求拦截下来,啥也不告诉它,它就蒙圈了,不知道要怎么访问了。


          为了解决静态资源被拦截而无法访问的问题,我们在springmvc.xml文件中配置下资源映射(也相当于制定好访问规则)如下图所示,我们之所以只配置了css、images、js的资源映射,而没有配置jsp的映射是由于我们并不会直接去访问jsp资源文件,而是会经过Controller接口,返回逻辑视图,通过逻辑视图去springmvc.xml文件中的视图解析器配置(如下图“视图解析器配置”)当中去匹配要访问的资源文件,视图解析器会自动帮我们在返回的逻辑视图后面加上".jsp",而且指定路径就在WEB-INF/jsp/目录下,因此我们的jsp文件一定要放在WEB-INF下(除非你配置的视图解析器的位置是别的目录)

 

        资源映射代码如下:

<!-- 配置资源映射 -->
	<mvc:resources location="/WEB-INF/css/" mapping="/css/**"/>
	<mvc:resources location="/WEB-INF/js/" mapping="/js/**"/>
	<mvc:resources location="/WEB-INF/images/" mapping="/images/**"/>

        下面我们便来通过Controller接口来访问我们的登录和注册页面,我们在taotao-sso-web工程的controller包下新建一个PageController类,如下图所示,两个接口返回的逻辑视图可不是随便写的,而是要与我们的jsp目录下的注册页面register.jsp和登录页面login.jsp去掉.jsp后的名字一致,这样返回的register和login去springmvc.xml文件中的视图解析器中找到要访问的资源文件的目录并且视图解析器自动给register和login加上.jsp从而变成了register.jsp和login.jsp,从而也就可以访问到WEB-INF下面的静态页面了。


        PageController的代码如下:

package com.taotao.sso.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * 展示登录和注册页面的Controller
 * @author 志鹏
 *
 */
@Controller
public class PageController {
   
	@RequestMapping("/page/register")
	public String showRegister(){
		return "register";
	}
	
	@RequestMapping("/page/login")
	public String showLogin(){
		return "login";
	}
}
        下面我们便来测试下是否能正常访问到登录和注册页面,首先要启动zookeeper和redis服务器,然后启动taotao-sso(如果已经启动了,则不用动)和taotao-sso-web工程(如果原来taotao-sso-web工程处于启动状态,要重启),启动好后,我们先来访问下注册页面,在地址栏输入http://localhost:8088/page/register,可以看到如下图所示界面。


         我们再访问http://localhost:8088/page/login,可以看到如下图所示界面。

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
软件名称:超漂亮版网上商城源码程序免费版下载(整合论坛)软件版本:V2008建议分类:电子商务联系EMAIL:[email protected]官方网站:http://www.maxtang.cn演示网站:http://www.maxtang.cn/shop01下载地址:http://www.maxtang.cn/dow/shop01.rar界面预览:http://www.maxtang.cn/dow/shop01.jpg软件容量:6000 KB软件类型:简体中文/免费软件联系方式:QQ:382933011,294990966,604060109应用平台:Win9x/Me/NT/2000/XP/asp+access软件介绍:后台管理地址: admin/login.asp用户名:admin密码:admin路径:admin 唐网商城自助建站购物系统超漂亮版,网上购物网站管理系统超漂亮正式版,由致力于网店自助建站管理系统的http://www.maxtang.cn/shop01开发,助从事电子商务,网上销售购物的创业者成功.本系统适合电脑,笔记本电脑,软件,网络,办公设备,专用配件,手机,通讯设备,卡,移动联通充值中心,IP长途,音响,耳机,数码相机,摄像机,图形冲印,随身视听等数码数电子商务商城购物系统;运动,健身,运动明星,乐器,军品,旅游,机票,网络游戏虚拟商品交易,电玩,动漫,Cosplay,居家日用,装饰,文具,园艺,邮币,古董,字画,收藏,汽车,摩托,自行车,家庭装修,五金工具网上购物系统,在线购物系统,购物系统,安防报警,淘宝卖家服务,珠宝首饰,流行饰品,珠宝配件购物软件,电子商务购物,电子商务商城购物,品牌手表,流行手表,眼镜,彩妆,香水,护肤,美体,女士箱包,鞋帽,配件,女装,女士精品,男装,服饰配件,家用电器电子商务网站商城购物,电子购物系统,购物车系统,保健器械,男士精品,ZIPPO,瑞士军刀,玩具,模型,卡通产品,书籍,杂志,报纸,宠物,宠物食品及用品asp购物系统,虚拟购物系统,购物平台,音乐,影视,明星,娱乐,成人用品,避孕用品,情趣内衣购物系统下载,购物软件下载,唐网科技电子商务.电子商务购物网站管理系统是基于WEB开发的大型购物系统.它以构建电子商务网站为目标,由前台购物、后台管理、在线支付三大部分组成.各大部分完美结合,都有着最为完善和强大的功能,最大限度的满足客户在线购物和网站管理员管理的需求.系统满足各个级别用户购建电子商务平台的需要,是构建各种大中小电子商务购物网站的首选系统!不需要专门编程,半天便能建立门户级专业电子商务购物网站.购物系统轻松管理维护,经济效率实实在在看得见.如不会本机调试本系统,请查看《IIS安装使用说明书》 强大的模板,将使您的网店从此不再单调!后台只须轻轻一点,整站风格即可改变,从此让枯燥的界面一去不再复返!本网上购物系统,是您最佳的网上开店平台! 1.本系统整合5套风格独特的模板:首次引入模板,以其强大的功能,首次增加模板更换管理功能,后台只须轻轻一点,整站风格即可瞬间更换,从此摆脱风格单一、枯燥的界面,每天给客户以新的感觉,新的享受2.全屏幕设计的流行风格:采用目前流行的全屏幕设计风格,流行而时尚,独特且新颖!优美的外观设计,给用户以美的视觉冲击,这是您网店成功的第一步3.多元化设计:适合各行各业开店使用,增加诸如商品尺码、商品颜色等智能选择参数,对于需要这类功能的商家特别有利,配合整合的BBS论坛程序,用户帐号一站式通用4.新增强大的站点关键词设置及优化技术:具有强大的关键词设置功能,整个网站可以设置其搜索关键词,同时单个商品的介绍页面均可以设置独立不同的关键词信息,同时经过优化的版本在搜索引擎优化上有了更大的飞跃,绝大多数商品在各大搜索引擎中的前排位置显示5.新增强大的后台权限管理:强大的后台管理员权限分配管理功能,后台的所有管理功能均可以通过权限管理进行设置,对于网店多个管理员的情况非常适合,所有管理员之间均可以设置独立不同的管理权限,安全性更高6.具有强大的访问统计功能:新增访问统计功能,包括总体数据统计、每日访问明细功能,具有完善的商城统计功能,可以对网站每日的访问人数以及访问页面进行详细的统计,给店主提供了最直接的参考依据7.已经加入了积分换算、奖品功能、兑换功能、预存款与积分可以相互兑换、并可用积分购买站内奖品8.支持非会员匿名购物功能:目前支持会员/非会员,即匿名用户直接购买商品并下订单功能,用户

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值