bug Spring Mvc中Jsp页面获取不到Controller中的变量

今天遇到了一个奇怪的问题:

jsp代码如下:

<h1>数据对比${name}</h1>

在controller里面,有赋值:

    @RequestMapping(value = "/index.do")
    public String index(ModelMap modelMap) {
        modelMap.put("name", "test");
        return "/compare/index";
    }

但是死活不生效,经过死去活来的查找,终于知道,原来eclipse默认isELIgnored是true,所以不能生效

结果办法,在文件头添加:

<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
时间: 2024-10-18 21:17:40

bug Spring Mvc中Jsp页面获取不到Controller中的变量的相关文章

spring mvc关于jsp页面传递到controller层参数类型转换(格式化)的学习记录--2018年1月

spring mvc jsp传递参数到controller涉及到日期类型数据,需要使用到类型转换器:目前笔者找到两种类型转换器可以使用: 类型一:实现Convert<Source,Target>接口的方式(Source源数据,Target目标数据类型),实现功能是一种数据类型到另一种数据类型:数据转换类如下:在不添加DateTimeFormatter.ofPattern("yyyy/MM/dd")时(MM必须大写,小写表示时间分),默认需要输入的String样式"

jsp页面获取服务器时间

Calendar c = Calendar.getInstance(); int year = c.get(Calendar.YEAR); int month = c.get(Calendar.MONTH); int day= c.get(Calendar.DAY);   这三行加在<%   %>里面 调用时用<%= year  %><%= month%><%= day%> jsp页面获取服务器时间

关于Eclipse中Jsp页面打不开并且显示Failed to create the part&#39;s controls的解决办法

问题描述:同事从svn上导入的一个项目,jdk都设置好了以后,java.xml.html等文件都能打开,唯独jsp文件打不开,并且显示Failed to create the part's controls,但有小部分jsp是可以打开的. 解决过程:我在网上搜索了Failed to create the part's controls这个关键语句,网上解决办法1:关闭Eclipse再打开:办法2:切换工作空间式重启:办法3:jdk版本的问题.前两种办法都试过了,最后一种是不存在的情况,但都没有解

在JSP页面获取当前项目名称的方法

在JSP页面获取当前项目名称的方法: 方法1: <%= this.getServletContext().getContextPath() %> 方法2: 使用EL表达式(如果不清楚EL表达式是什么,大家可以百度一下) ${pageContext.request.contextPath} source: http://blog.csdn.net/zhengqiqiqinqin/article/details/8485307

ASP.NET MVC搭建项目后台UI框架—8、将View中选择的数据行中的部分数据传入到Controller中

ASP.NET MVC搭建项目后台UI框架—1.后台主框架 ASP.NET MVC搭建项目后台UI框架—2.菜单特效 ASP.NET MVC搭建项目后台UI框架—3.面板折叠和展开 ASP.NET MVC搭建项目后台UI框架—4.tab多页签支持 ASP.NET MVC搭建项目后台UI框架—5.Demo演示Controller和View的交互 ASP.NET MVC搭建项目后台UI框架—6.客户管理(添加.修改.查询.分页) ASP.NET MVC搭建项目后台UI框架—7.统计报表 ASP.NE

spring mvc DispatcherServlet详解之三---request通过ModelAndView中获取View实例的过程

整个spring mvc的架构如下图所示: 上篇文件讲解了DispatcherServlet第二步:通过request从Controller获取ModelAndView.现在来讲解第三步:request 从ModelAndView中获取view对象. 获取view对象一般是通过viewResolver来解析view name来完成的.若ModelAndView中view 不存在或者ModelAndView本身为null则填充默认值.代码如下: ModelAndView中view 不存在或者Mod

idea中JSP页面不能访问静态资源(图片,js,css)

必须配置SpringMvc对访问静态资源的支持,idea默认就是在main/webapp 下的文件路径,要在web-info同级的resource文件下放置,JSP中 ${pageContext.request.contextPath}的添加 <mvc:default-servlet-handler/>的作用 优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的

Spring mvc UEditor jsp版本

此文章主要解决在spring mvc 框架模式下面使用UEditor 图片或者文件上传成功读取不到的bug说明(主要已官方文档为主). 1.项目中应用UEditor.(jsp版本) 1.1参考官方 http://fex-team.github.io/ueditor/  中jsp使用说明. 2.结合Spring mvc 使用. 错误回顾,下图表示UEditor 引用成功,选择图片,图片不能正常显示,提示本地保存成功. 错误分析,启用firefox 的firebug 能看到一下图片 通过Everyt

Spring MVC(十三)--保存并获取属性参数

这里的属性参数主要是指通过request.session.cookie等设置的属性,有时候我们需要将一些请求的参数保存到HTTP的request或者session对象中去,在控制器中也会进行设置和获取操作,spring mvc使用注解的方式支持这些场景,主要的注解有以下几个: @RequestAttribute:获取通过request对象设置的属性值: @SessionAttribte:获取通过session对象设置的属性值: @SessionAttributes:作用在类上,用来将获取的参数设