jsp forward 转到springMVC的 controller传值问题

jsp forward 转到springMVC的 controller传值问题

总是404等各种错误 网上查询各种做法 都很曲折

各种尝试只有豁然开朗

1 在JSP页面上面获取传来的各个参数

<jsp:forward page="/product/showList.do">

<jsp:param name="queryType" value="<%= queryType %>" />

<jsp:param name="pid" value="<%= pid %>" />

<jsp:param name="pageNow" value="<%= pageNow %>" />

<jsp:param name="sortType" value="<%= sortType %>" />

</jsp:forward>

这种方式不行

2 采用拼接的方式

<jsp:forward page="/product/showList.do?queryType=<%=queryType%>&pid=<%=pid%>&pageNow=<

%=pageNow%>&sortType=<%=sortType%>"></jsp:forward>

同样不行

最后发现

其实直接写路径就可以

<jsp:forward page="/product/showList.do"></jsp:forward>

参数会自动的给传过去

时间: 2024-10-10 10:14:36

jsp forward 转到springMVC的 controller传值问题的相关文章

springmvc 中controller与jsp传值

在springmvc中的controller所对应的函数中,如果需要从*.jsp页面中获取数据,可以自行在函数括号中写,springmvc会自动封装传过来的. spring-mvc.xml 中加入 1   <!-- 自动扫描 --> 2 <context:component-scan base-package="cn.itcast.springmvc.service,cn.itcast.springmvc.web.controller"/> 3  <!--

SpringMVC 的 Controller 返回各种视图的处理方式

SpringMVC 的 Controller 可以返回各种各样的视图.比如 JSP, JSON, Velocity, FreeMarker, XML, PDF, Excel, 还有Html字符流 等等.那它们该如何的进行处理的呢?这里就涉及到 各种视图(View)对应的各种视图解析器(ViewResolver). 基本上上面说的每一种视图就对应用一种视图解析器来处理.基本上各种视图解析器大致上可以分为两类:一是基于URL的视图解析器:一种是其它解析器:所谓的UrlBasedViewResolve

SpringMVC从Controller跳转到另一个Controller(转)

http://blog.csdn.net/jackpk/article/details/44117603 [PK亲测] 能正常跳转的写法如下: return "forward:aaaa/bbbb.do"; return "redirect:aaaa/bbbb.do"; return new ModelAndView("forward:bbbb.do", null); return new ModelAndView("redirect:b

SpringMVC:Controller 及 RestFul风格

SpringMVC:Controller 及 RestFul风格 控制器Controller 控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现. 控制器负责解析用户的请求并将其转换为一个模型. 在Spring MVC中一个控制器类可以包含多个方法 在Spring MVC中,对于Controller的配置方式有很多种 我们来看看有哪些方式可以实现: Controller是一个接口,在org.springframework.web.servlet.mvc包下,接口中只有一个方

SpringMVC中Controller的方法返回值

1. 返回ModelAndView对象 controller方法中定义ModelAndView对象并返回,对象中可添加model数据.指定view. 实例 @RequestMapping("/itemList.action")    public ModelAndView itemList () {        //获取数据        List<Items> itemList = new ArrayList<Items>();        itemLis

SpringMVC中controller接收Json数据

SpringMVC中controller接收Json数据 1.jsp页面发送ajax的post请求: function postJson(){ var json = {"username" : "imp", "password" : "123456"}; $.ajax({ type : "post", url : "<%=basePath %>ajaxRequest", co

response.sendRedirect()与request.getRequestDispatcher(&quot;/index.jsp&quot;).forward(request, response)两者辨析

知识点轮廓 一 辨析response.sendRedirect()与request.getRequestDispatcher("/index.jsp").forward(request, response) 二 辨析请求转发与重定向异同问题[知识点总结] 第一部分: JSP中response.sendRedirect()与request.getRequestDispatcher().forward(request,response)这两个对象都可以使页面跳转,但是二者是有很大的区别的,

SpringMVC中controller返回json数据的两种方法

SpringMVC中controller返回json数据的两种方法 1.jsp的ajax请求: function getJson(){ $.ajax({ type:"get", dataType:"json", url:"<%=basePath %>getJson", success:function(data){ for(var i=0;i<jsonData.length;i++){ alert("Id:"

在Java代码(非JSP及Action,Servlet,Controller)中获得WebRoot的物理路径

在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径; 如果是Servlet , Action , Controller, 或则Filter , Listener , 拦截器等相关类时, 我们只需要获得ServletContext, 然后通过ServletContext.getRealPath("/")来获取当前应用在服务器上的物理地址. 如果在类中取不到ServletContext时, 有两种方式可以做到 1) 利用Java的类加载机制 调用 XXX.cla