2 qq 28254507 qq_28254507 于 2017.09.14 21:16 提问

Eclipse 测试了一个springMVC小用例
 package controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

public class IndexController implements Controller {
    public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
        ModelAndView mav = new ModelAndView("index.jsp");
        mav.addObject("message", "Hello Spring MVC");
        return mav;
    }
}
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" isELIgnored="false"%>
 111
<h1>${message}111</h1>

新手学习过程中测试了一个用例,发现。。message参数的值显示不出来
各位帮忙看看

3个回答

Oh_my_godness
Oh_my_godness   2017.09.15 10:18
已采纳

这种赋值方式没有用过,但是跳转的话在request中赋值的话应该是request.setAttribute("");这种方式,直接这种的添加还没有用过,取值这种是EL表达式,所以request的值肯定是能够取到的

Pc_Jc
Pc_Jc   2017.09.15 10:14

为什么要使用httpservletrequest这种方式呢。直接使用model不好吗。model.addattribute()。 不介意适应你这种方式

qq_33727653
qq_33727653   2017.09.15 11:15

楼主确定是通过这个方法进入的index.jsp页面? 感觉楼主进的是项目的默认页面啊,没走楼主贴的代码,,如果楼主不确定,打断点试试!!!

Csdn user default icon
上传中...
上传图片
插入图片