qq_28254507
ProgJ
2017-09-14 13:16
采纳率: 88.1%
浏览 972
已采纳

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 02:18
    已采纳

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

    点赞 评论
  • Pc_Jc
    MrJackC 2017-09-15 02:14

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

    点赞 评论
  • qq_33727653
    砸死接触 2017-09-15 03:15

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

    点赞 评论

相关推荐