1. 在使用jstl时不需要导入jstl,jsp 和servlet的包,而且需要在jsp的头部加上isElIgnored这个参数
引用
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
。
2.使用spring的form tag时会报“org.springframework.web.servlet.tags.RequestContextAwareTag doStartTag: access denied (java.lang.RuntimePermission getClassLoader)”的错误。解决的办法是加入以下代码到你的controller中
@Override
protected void initBinder(HttpServletRequest request,
ServletRequestDataBinder binder) throws Exception {
binder.registerCustomEditor(String.class,
new StringTrimmerEditor(false));
}
你也可以使用全局性的注册:加入下面代码到spring xml中
引用
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="webBindingInitializer">
<bean class="com.xtremeprog.iphone.web.AppBindingInitializer"/>
</property>
</bean>
AppBindingInitializer.java
package com.xtremeprog.iphone.web;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.propertyeditors.CustomDateEditor;
import org.springframework.beans.propertyeditors.StringTrimmerEditor;
import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.support.WebBindingInitializer;
import org.springframework.web.context.request.WebRequest;
import java.text.SimpleDateFormat;
import java.util.Date;
public class AppBindingInitializer implements WebBindingInitializer {
public void initBinder(WebDataBinder binder, WebRequest request) {
binder.registerCustomEditor(String.class, new StringTrimmerEditor(false));
}
}
Reference:
http://www.cancunmods.com/principal/content/how-use-spring-tags-google-app-engine
分享到:
相关推荐
【Spring3.0 MVC框架简介】 Spring3.0 MVC是Spring框架的重要组成部分,专注于构建高性能、健壮...通过这些教程,开发者可以全面了解和掌握Spring 3.0 MVC框架,从而在实际项目中灵活运用,构建出高效、可靠的Web应用。
3. **第3部分:在Spring 3.0 MVC中进行表单处理** - 探讨如何使用Spring MVC处理表单提交,包括数据绑定和验证。 4. **第4部分:Spring 3 MVC的Tiles支持与Eclipse中的插件教程** - Tiles框架是一种用于管理页面布局...
- **与其他框架的无缝集成**: 开发者可以在Spring MVC中使用任何框架进行视图渲染,包括但不限于Freemarker、Excel或PDF等。 - **松耦合**: Spring MVC中的控制器与servlet或JSP之间的耦合度很低,这意味着开发者...
在本文中,我们将深入探讨如何使用Spring 3.0 MVC框架通过注解方式实现一个简单的“Hello, World!”输出。Spring MVC是Spring框架的一部分,它为构建基于模型-视图-控制器(MVC)架构的Web应用程序提供了一个强大的...
在Spring3.0 MVC系列教程中,涵盖了从基础到高级的多个主题: 1. **框架简介**:这部分介绍Spring MVC的基本概念,包括它的架构和核心组件,如DispatcherServlet的作用以及如何在整个Web应用程序中起到调度请求的...
### Spring 3.0 MVC框架知识点详解 #### 一、Spring MVC框架概述 Spring MVC是Spring框架中的一个重要组成部分,主要用于构建强大的Web应用程序。它不仅具备丰富的功能,而且具有高度的可配置性和灵活性,使得...
在这个教程中,我们将深入探讨Spring 3.0版本的MVC配置。 一、环境准备 在开始配置Spring MVC之前,确保你已经安装了以下工具: 1. Java Development Kit (JDK):Spring 3.0支持JDK 1.5及以上版本。 2. Apache ...
特别值得一提的是,它展示了如何在Eclipse环境中使用Maven来创建示例应用程序,这大大简化了开发流程。 在Spring Web MVC中,你可以使用任意对象作为命令对象或表单支持对象,无需实现特定的接口或继承特定的类。...
【Spring3.0 MVC 中文教程】 Spring MVC是Spring框架的核心组成部分,专为构建高性能、模块化的Web应用程序而设计。其主要目标是提供一个灵活的架构,允许开发者以高度自定义的方式组织应用的各个逻辑和功能。...
在Spring MVC中,你可以使用任何对象作为命令或表单支持对象,无需实现特定的框架接口或基类。Spring的数据绑定机制非常灵活,可以处理验证错误,避免了在业务对象和表单对象之间重复属性。这使得直接绑定到业务对象...
在配置Spring 3.0 MVC时,`DispatcherServlet`需要在`web.xml`中声明,因为它继承自`HttpServlet`。配置如下: ```xml <web-app> <servlet-name>dispatcher <servlet-class>org.springframework.web.servlet....
在本篇基于注解的Spring 3.0.x MVC学习笔记中,我们将深入探讨Spring MVC在3.0版本中的变化,以及如何通过注解实现快速开发。Spring 3.0.x相较于2.5版本有着显著的改进,尤其在MVC模块上,提供了更加灵活和强大的...
在实际应用中,配置Spring3.0 MVC通常涉及到在`web.xml`中声明`DispatcherServlet`,如以下示例所示: ```xml <web-app> <servlet-name>example <servlet-class>org.springframework.web.servlet....
在Spring 3.0中,需要在 `web.xml` 文件中配置 `DispatcherServlet`,如下所示: ```xml <web-app> <servlet-name>dispatcher <servlet-class>org.springframework.web.servlet.DispatcherServlet ...
一个使用Struts2 + Spring 在 google Appengine 上开发的一个例子,非常简单,主要是帮助有这方面需求的朋友快速的整合!运行后,测试访问用两个网址 http://localhost:8888/person_add.action?person.name=*** ...
5. 在视图中使用国际化文本:在JSP或其他视图文件中,可以使用Spring标签库提供的标签来显示国际化文本,或者直接使用代码中获取的文本值。 6. 浏览器请求的国际化实现:可以通过配置Accept-Language请求头,让...
- **数据库访问**:本教程中使用了Entity Framework Code First方法来实现数据访问层。 - 更新模型类以支持实体框架。 - 添加`App_Data`文件夹存放数据库文件。 - 在`web.config`文件中添加连接字符串。 - 创建...