目录
1.导入静态资源
将js、css、images导入到taotao-sso-web的webaap下
将jsp导入taotao-sso-web的webapp/WEB-INF下
2.配置springmvc不拦截静态资源
由于在taotao-sso-web的web.xml中,<url-pattern>/</url-pattern>,拦截所有的请求,所以需要配置springmvc不拦截静态资源
这里springmvc就不会拦截请求下的/js、/css、/images下的所有的静态资源包括子目录下的静态资源。
<mvc:resources location="/js/" mapping="/js/**"/>
<mvc:resources location="/css/" mapping="/css/**"/>
<mvc:resources location="/images/" mapping="/images/**"/>
3.修改首页登录注册地址
我们在首页点击登陆后,会跳转http://localhost:8084/page/login ,但是我们登录注册接口的实现都在8088端口。
需要修改taotao-portal-web下webapp/js里面的base-v1.js,将端口改为taotao-sso-web项目的端口
4.编写返回登录注册的controller
在首页点击登陆和注册后访问http://localhost:8088/page/login 与 http://localhost:8088/page/register 这两个链接,我们需要编写controller让链接跳转到taotao-sso-web的WEB-INF/jsp/下的login.jsp与register.jsp
使用rsetful,跳转不同页面
package com.taotao.sso.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class PageController {
/**
* 跳转登录注册页面
* @param page
* @return
*/
@RequestMapping("/page/{page}")
public String showPage(@PathVariable String page) {
return page;
}
}
5.测试访问
login.jsp与register.jsp中的代码都是可以直接用的,不用修改。
启动taotao-sso、taotao-sso-web、taotao-content、taotao-portal-web
点击免费注册
跳转到http://localhost:8088/page/register ,输入信息进行注册
提示注册成功
跳转到登陆页面
输入刚才注册的username=3、password=3
提示登陆成功
跳转到商城首页