我想通過login.jsp界面上的鏈接映射到toRegister,然后再到regist1.jsp界面,但就是過不去到底是什么原因呢,求各位大神幫小弟看下。
下面是springmvc.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.1.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd">
<!--開啟注解驅動,以使得訪問路徑與方法的匹配可以通過注解配置-->
<mvc:annotation-driven/>
<context:component-scan base-package="com.redrain.medicine.controller"></context:component-scan>
<!--配置資源視圖決議器-->
<bean id="InternalResourceViewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="https://bbs.csdn.net/WEB-INF/jsp/"></property>
<property name="suffix" value="https://bbs.csdn.net/topics/.jsp"></property>
</bean>
<!--多檔案上傳決議器配置-->
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!--最大上傳限制-->
<property name="maxUploadSize" value="https://bbs.csdn.net/topics/10485760"/>
</bean>
<!--通過location,可以重新定義資源檔案的位置-->
<mvc:resources location="/resources/" mapping="/resources/**"/>
<mvc:resources location="/upload/" mapping="/upload/**"/>
<mvc:resources location="/WEB-INF/" mapping="/WEB-INF/**"/>
<!--定義該訪問路徑下跳轉的頁面-->
<!-- <mvc:view-controller path="/" view-name="login"/>*************** -->
<!-- <!–定義攔截器–>-->
<!-- <mvc:interceptors>-->
<!-- <!– 對特定的請求進行攔截 –>-->
<!-- <mvc:interceptor>-->
<!-- <mvc:mapping path="/goods/detail"/>-->
<!-- <mvc:mapping path="/cart/*"/>-->
<!-- <bean id="UserLoginInterceptor" class="com.phonemarket.interceptor.UserLoginInterceptor"></bean>-->
<!-- </mvc:interceptor>-->
<!-- </mvc:interceptors>-->
</beans>
下面是loginController
package com.redrain.medicine.controller;
import com.redrain.medicine.entity.SysUser;
import com.redrain.medicine.service.SysUserService;
import com.redrain.medicine.util.ReturnData;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
/**
* @Author 李【[email protected]】
*/
@Controller
public class LoginController {
@Autowired
private SysUserService sysUserService;
/*
* @RequestMapping("/") public String rootUrl() { return "redirect:login"; }
*/
@RequestMapping("/index")
public ModelAndView index(ModelAndView modelAndView, HttpServletRequest request) {
HttpSession session = request.getSession();
Object o = session.getAttribute("userInfo");
if (o == null) {
modelAndView.setViewName("regist");
} else {
String name = ((SysUser) o).getName();
modelAndView.addObject("name", name);
modelAndView.setViewName("index");
}
return modelAndView;
}
@RequestMapping( "/toRegister")
public String toRegister() {
System.out.println("*****************");
return "register/regist1";
}
@RequestMapping("/login")
public String login(HttpServletRequest request) {
Object o = request.getSession().getAttribute("userInfo");
if (o != null) {
return "redirect:index";
}
return "login";
}
@RequestMapping("/logout")
public String logout(HttpServletRequest request) {
request.getSession().setAttribute("userInfo", null);
return "forward:login";
}
@RequestMapping("/requestLogin")
@ResponseBody
public ReturnData requestLogin(HttpServletRequest request, SysUser loginSysUser) {
return sysUserService.login(loginSysUser, request);
}
}

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/152081.html
標籤:Web 開發
下一篇:easyexcel決議excel
