1. 程式人生 > >ModelAndView傳遞引數到JSP頁面

ModelAndView傳遞引數到JSP頁面

相關文章

EL表示式使用請參考:http://blog.csdn.net/boonya/article/details/50689295

JSTL標籤使用請參考:http://blog.csdn.net/boonya/article/details/52163664

1.Java程式碼 @RequestMapping("/sq-condition/{type}")     public ModelAndView sqCondition(@PathVariable(value="type") int type){         Map<String,Object> validateMap=validateSession(sessionTimeOut);         if(validateMap.get("SESSION_VALIDATED").toString().equals("false")){             return new ModelAndView(sessionTimeOut);         }         ModelAndView mv=new ModelAndView("redirect:/pda/stock/sq-condition.html");         mv.addObject("type", type);         return mv;     }

注:根據型別控制顯示不同條件。 2.JSP程式碼 <%@ page language="java" contentType="text/html; charset=UTF-8"     pageEncoding="UTF-8"%> <%@page import="com.wlyd.fmcgwms.util.ehcache.EhcacheUtil"%> <%@page import="com.wlyd.fmcgwms.persistence.beans.EsUser"%> <%@page import="com.wlyd.fmcgwms.util.finals.Const"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ page isELIgnored="false" %> <%     String staticUrl = (String) EhcacheUtil.get("staticUrl");     String webRoot = request.getContextPath();     EsUser user = (EsUser) session.getAttribute(Const.SESSION_BACK_USER); %>   <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta charset="utf-8"> <title>智慧倉庫管理系統</title> <link rel="stylesheet" href="<%=staticUrl%>/pda/css/base.css"> <link rel="stylesheet" href="<%=staticUrl %>/pda/css/style.css">     </head>   <body> ${requestScope.type}<br/> <%=request.getAttribute("type")%> <c:if test="${requestScope.type eq 1}">     <div class="header">         庫存查詢-2     </div>     <ul class="ul-table">         <li><span class="li-th"><em>*</em>數字倉管編碼:</span><div class="li-td"><input type="text"></div></li>         <li><span class="li-th"><em>*</em>商品條碼:</span><div class="li-td"><input type="text"></div></li>     </ul> </c:if>   <c:if test="${requestScope.type eq 2}">     <div class="header">         庫存查詢-4     </div>     <ul class="ul-table">         <li><span class="li-th"><em>*</em>數字倉管編碼:</span><div class="li-td"><input type="text"></div></li>         <li><span class="li-th"><em>*</em>貨位條碼:</span><div class="li-td"><input type="text"></div></li>     </ul> </c:if>   </body> </html>