Skip to content

Upgrading org.springframework:spring-webmvc 1 to 2

Unknown1.2.9 → 2.5.6.SEC03

Fetching 21 releases from GitHub…0 / 21
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Adds org.springframework:spring-context-support 2.5.6.SEC03.

Installs 10 packages in all (was 8).

Also installs aopalliance:aopalliance.

Moves commons-logging:commons-logging 1.0.4 → 1.1.1, javax.servlet:jstl 1.0 → 1.1.0. Your build may pick other versions.

4 packages of its own release move with it.

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • added: abstract class RequestUtils
  • added: abstract class ServletRequestUtils
  • added: class EscapedErrors implements Errors
  • added: class MissingServletRequestParameterException extends ServletRequestBindingException
  • added: class ServletRequestBindingException extends NestedServletException
  • added: class ServletRequestDataBinder extends WebDataBinder
  • added: class ServletRequestParameterPropertyValues extends MutablePropertyValues
  • added: class WebDataBinder extends DataBinder
  • added: ctor EscapedErrors(Errors)
  • added: ctor MissingServletRequestParameterException(String, String)
  • added: ctor RequestUtils()
  • added: ctor ServletRequestBindingException(String)
  • added: ctor ServletRequestBindingException(String, Throwable)
  • added: ctor ServletRequestDataBinder(Object)
  • added: ctor ServletRequestDataBinder(Object, String)
  • added: ctor ServletRequestParameterPropertyValues(ServletRequest)
  • added: ctor ServletRequestParameterPropertyValues(ServletRequest, String)
  • added: ctor ServletRequestParameterPropertyValues(ServletRequest, String, String)
  • added: ctor ServletRequestUtils()
  • added: ctor WebDataBinder(Object)
  • added: ctor WebDataBinder(Object, String)
  • added: method EscapedErrors.addAllErrors(Errors): void
  • added: method EscapedErrors.getAllErrors(): List
  • added: method EscapedErrors.getErrorCount(): int
  • added: method EscapedErrors.getFieldError(): FieldError
  • added: method EscapedErrors.getFieldError(String): FieldError
  • added: method EscapedErrors.getFieldErrorCount(): int
  • added: method EscapedErrors.getFieldErrorCount(String): int
  • added: method EscapedErrors.getFieldErrors(): List
  • added: method EscapedErrors.getFieldErrors(String): List
  • added: method EscapedErrors.getFieldType(String): Class
  • added: method EscapedErrors.getFieldValue(String): Object
  • added: method EscapedErrors.getGlobalError(): ObjectError
  • added: method EscapedErrors.getGlobalErrorCount(): int
  • added: method EscapedErrors.getGlobalErrors(): List
  • added: method EscapedErrors.getNestedPath(): String
  • added: method EscapedErrors.getObjectName(): String
  • added: method EscapedErrors.getSource(): Errors
  • added: method EscapedErrors.hasErrors(): boolean
  • added: method EscapedErrors.hasFieldErrors(): boolean
  • added: method EscapedErrors.hasFieldErrors(String): boolean
  • added: method EscapedErrors.hasGlobalErrors(): boolean
  • added: method EscapedErrors.popNestedPath(): void
  • added: method EscapedErrors.pushNestedPath(String): void
  • added: method EscapedErrors.reject(String): void
  • added: method EscapedErrors.reject(String, Object[], String): void
  • added: method EscapedErrors.reject(String, String): void
  • added: method EscapedErrors.rejectValue(String, String): void
  • added: method EscapedErrors.rejectValue(String, String, Object[], String): void
  • added: method EscapedErrors.rejectValue(String, String, String): void
  • added: method EscapedErrors.setNestedPath(String): void
  • added: method MissingServletRequestParameterException.getMessage(): String
  • added: method MissingServletRequestParameterException.getParameterName(): String
  • added: method MissingServletRequestParameterException.getParameterType(): String
  • added: method ServletRequestDataBinder.bind(ServletRequest): void
  • added: method ServletRequestDataBinder.closeNoCatch(): void
  • added: method WebDataBinder.bindMultipartFiles(Map, MutablePropertyValues): void
  • added: method WebDataBinder.checkFieldMarkers(MutablePropertyValues): void
  • added: method WebDataBinder.doBind(MutablePropertyValues): void
  • added: method WebDataBinder.getEmptyValue(String, Class): Object
  • added: method WebDataBinder.getFieldMarkerPrefix(): String
  • added: method WebDataBinder.isBindEmptyMultipartFiles(): boolean
  • added: method WebDataBinder.setBindEmptyMultipartFiles(boolean): void
  • added: method WebDataBinder.setFieldMarkerPrefix(String): void
  • added: static field ServletRequestParameterPropertyValues.DEFAULT_PREFIX_SEPARATOR: String
  • added: static field WebDataBinder.DEFAULT_FIELD_MARKER_PREFIX: String
  • added: static method RequestUtils.getBooleanParameter(HttpServletRequest, String): Boolean
  • added: static method RequestUtils.getBooleanParameter(HttpServletRequest, String, boolean): boolean
  • added: static method RequestUtils.getBooleanParameters(HttpServletRequest, String): boolean[]
  • added: static method RequestUtils.getDoubleParameter(HttpServletRequest, String): Double
  • added: static method RequestUtils.getDoubleParameter(HttpServletRequest, String, double): double
  • added: static method RequestUtils.getDoubleParameters(HttpServletRequest, String): double[]
  • added: static method RequestUtils.getFloatParameter(HttpServletRequest, String): Float
  • added: static method RequestUtils.getFloatParameter(HttpServletRequest, String, float): float
  • added: static method RequestUtils.getFloatParameters(HttpServletRequest, String): float[]
  • added: static method RequestUtils.getIntParameter(HttpServletRequest, String): Integer
  • added: static method RequestUtils.getIntParameter(HttpServletRequest, String, int): int
  • added: static method RequestUtils.getIntParameters(HttpServletRequest, String): int[]
  • added: static method RequestUtils.getLongParameter(HttpServletRequest, String): Long
  • added: static method RequestUtils.getLongParameter(HttpServletRequest, String, long): long
  • added: static method RequestUtils.getLongParameters(HttpServletRequest, String): long[]
  • added: static method RequestUtils.getRequiredBooleanParameter(HttpServletRequest, String): boolean
  • added: static method RequestUtils.getRequiredBooleanParameters(HttpServletRequest, String): boolean[]
  • added: static method RequestUtils.getRequiredDoubleParameter(HttpServletRequest, String): double
  • added: static method RequestUtils.getRequiredDoubleParameters(HttpServletRequest, String): double[]
  • added: static method RequestUtils.getRequiredFloatParameter(HttpServletRequest, String): float
  • added: static method RequestUtils.getRequiredFloatParameters(HttpServletRequest, String): float[]
  • added: static method RequestUtils.getRequiredIntParameter(HttpServletRequest, String): int
  • added: static method RequestUtils.getRequiredIntParameters(HttpServletRequest, String): int[]
  • added: static method RequestUtils.getRequiredLongParameter(HttpServletRequest, String): long
  • added: static method RequestUtils.getRequiredLongParameters(HttpServletRequest, String): long[]
  • added: static method RequestUtils.getRequiredStringParameter(HttpServletRequest, String): String
  • added: static method RequestUtils.getRequiredStringParameters(HttpServletRequest, String): String[]
  • added: static method RequestUtils.getStringParameter(HttpServletRequest, String): String
  • added: static method RequestUtils.getStringParameter(HttpServletRequest, String, String): String
  • added: static method RequestUtils.getStringParameters(HttpServletRequest, String): String[]
  • added: static method RequestUtils.rejectRequestMethod(HttpServletRequest, String): void
  • added: static method ServletRequestUtils.getBooleanParameter(ServletRequest, String): Boolean
  • added: static method ServletRequestUtils.getBooleanParameter(ServletRequest, String, boolean): boolean
  • added: static method ServletRequestUtils.getBooleanParameters(ServletRequest, String): boolean[]
  • added: static method ServletRequestUtils.getDoubleParameter(ServletRequest, String): Double
  • added: static method ServletRequestUtils.getDoubleParameter(ServletRequest, String, double): double
  • added: static method ServletRequestUtils.getDoubleParameters(ServletRequest, String): double[]
  • added: static method ServletRequestUtils.getFloatParameter(ServletRequest, String): Float
  • added: static method ServletRequestUtils.getFloatParameter(ServletRequest, String, float): float
  • added: static method ServletRequestUtils.getFloatParameters(ServletRequest, String): float[]
  • added: static method ServletRequestUtils.getIntParameter(ServletRequest, String): Integer
  • added: static method ServletRequestUtils.getIntParameter(ServletRequest, String, int): int
  • added: static method ServletRequestUtils.getIntParameters(ServletRequest, String): int[]
  • added: static method ServletRequestUtils.getLongParameter(ServletRequest, String): Long
  • added: static method ServletRequestUtils.getLongParameter(ServletRequest, String, long): long
  • added: static method ServletRequestUtils.getLongParameters(ServletRequest, String): long[]
  • added: static method ServletRequestUtils.getRequiredBooleanParameter(ServletRequest, String): boolean
  • added: static method ServletRequestUtils.getRequiredBooleanParameters(ServletRequest, String): boolean[]
  • added: static method ServletRequestUtils.getRequiredDoubleParameter(ServletRequest, String): double
  • added: static method ServletRequestUtils.getRequiredDoubleParameters(ServletRequest, String): double[]
  • added: static method ServletRequestUtils.getRequiredFloatParameter(ServletRequest, String): float
  • added: static method ServletRequestUtils.getRequiredFloatParameters(ServletRequest, String): float[]
  • added: static method ServletRequestUtils.getRequiredIntParameter(ServletRequest, String): int
  • added: static method ServletRequestUtils.getRequiredIntParameters(ServletRequest, String): int[]
  • added: static method ServletRequestUtils.getRequiredLongParameter(ServletRequest, String): long
  • added: static method ServletRequestUtils.getRequiredLongParameters(ServletRequest, String): long[]
  • added: static method ServletRequestUtils.getRequiredStringParameter(ServletRequest, String): String
  • added: static method ServletRequestUtils.getRequiredStringParameters(ServletRequest, String): String[]
  • added: static method ServletRequestUtils.getStringParameter(ServletRequest, String): String
  • added: static method ServletRequestUtils.getStringParameter(ServletRequest, String, String): String
  • added: static method ServletRequestUtils.getStringParameters(ServletRequest, String): String[]
  • added: @interface InitBinder
  • added: @interface ModelAttribute
  • added: @interface RequestMapping
  • added: @interface RequestParam
  • added: @interface SessionAttributes
  • added: enum RequestMethod
  • added: method InitBinder.value(): String[]
  • added: method ModelAttribute.value(): String
  • added: method RequestMapping.method(): RequestMethod[]
  • added: method RequestMapping.params(): String[]
  • added: method RequestMapping.value(): String[]
  • added: method RequestParam.required(): boolean
  • added: method RequestParam.value(): String
  • added: method SessionAttributes.types(): Class[]
  • added: method SessionAttributes.value(): String[]
  • added: static field RequestMethod.DELETE: RequestMethod
  • added: static field RequestMethod.GET: RequestMethod
  • added: static field RequestMethod.HEAD: RequestMethod
  • added: static field RequestMethod.OPTIONS: RequestMethod
  • added: static field RequestMethod.POST: RequestMethod
  • added: static field RequestMethod.PUT: RequestMethod
  • added: static field RequestMethod.TRACE: RequestMethod
  • added: static method RequestMethod.valueOf(String): RequestMethod
  • added: static method RequestMethod.values(): RequestMethod[]
  • added: class HandlerMethodInvocationException extends NestedRuntimeException
  • added: class HandlerMethodInvoker
  • added: class HandlerMethodResolver
  • added: ctor HandlerMethodInvocationException(Method, Throwable)
  • added: ctor HandlerMethodInvoker(HandlerMethodResolver)
  • added: ctor HandlerMethodInvoker(HandlerMethodResolver, WebBindingInitializer)
  • added: ctor HandlerMethodInvoker(HandlerMethodResolver, WebBindingInitializer, SessionAttributeStore, ParameterNameDiscoverer, WebArgumentResolver[])
  • added: ctor HandlerMethodResolver(Class)
  • added: method HandlerMethodInvoker.createBinder(NativeWebRequest, Object, String): WebDataBinder
  • added: method HandlerMethodInvoker.doBind(NativeWebRequest, WebDataBinder, boolean): void
  • added: method HandlerMethodInvoker.invokeHandlerMethod(Method, Object, NativeWebRequest, ExtendedModelMap): Object
  • added: method HandlerMethodInvoker.isBindingCandidate(Object): boolean
  • added: method HandlerMethodInvoker.raiseMissingParameterException(String, Class): void
  • added: method HandlerMethodInvoker.raiseSessionRequiredException(String): void
  • added: method HandlerMethodInvoker.resolveCommonArgument(MethodParameter, NativeWebRequest): Object
  • added: method HandlerMethodInvoker.resolveStandardArgument(Class, NativeWebRequest): Object
  • added: method HandlerMethodInvoker.updateModelAttributes(Object, Map, ExtendedModelMap, NativeWebRequest): void
  • added: method HandlerMethodResolver.getActualSessionAttributeNames(): Set
  • added: method HandlerMethodResolver.getHandlerMethods(): Set
  • added: method HandlerMethodResolver.getInitBinderMethods(): Set
  • added: method HandlerMethodResolver.getModelAttributeMethods(): Set
  • added: method HandlerMethodResolver.getTypeLevelMapping(): RequestMapping
  • added: method HandlerMethodResolver.hasHandlerMethods(): boolean
  • added: method HandlerMethodResolver.hasSessionAttributes(): boolean
  • added: method HandlerMethodResolver.hasTypeLevelMapping(): boolean
  • added: method HandlerMethodResolver.isSessionAttribute(String, Class): boolean
  • added: class ConfigurableWebBindingInitializer implements WebBindingInitializer
  • added: class DefaultSessionAttributeStore implements SessionAttributeStore
  • added: class SimpleSessionStatus implements SessionStatus
  • added: class WebRequestDataBinder extends WebDataBinder
  • added: ctor ConfigurableWebBindingInitializer()
  • added: ctor DefaultSessionAttributeStore()
  • added: ctor SimpleSessionStatus()
  • added: ctor WebRequestDataBinder(Object)
  • added: ctor WebRequestDataBinder(Object, String)
  • added: interface SessionAttributeStore
  • added: interface SessionStatus
  • added: interface WebArgumentResolver
  • added: interface WebBindingInitializer
  • added: method ConfigurableWebBindingInitializer.getBindingErrorProcessor(): BindingErrorProcessor
  • added: method ConfigurableWebBindingInitializer.getMessageCodesResolver(): MessageCodesResolver
  • added: method ConfigurableWebBindingInitializer.getPropertyEditorRegistrars(): PropertyEditorRegistrar[]
  • added: method ConfigurableWebBindingInitializer.initBinder(WebDataBinder, WebRequest): void
  • added: method ConfigurableWebBindingInitializer.setBindingErrorProcessor(BindingErrorProcessor): void
  • added: method ConfigurableWebBindingInitializer.setDirectFieldAccess(boolean): void
  • added: method ConfigurableWebBindingInitializer.setMessageCodesResolver(MessageCodesResolver): void
  • added: method ConfigurableWebBindingInitializer.setPropertyEditorRegistrar(PropertyEditorRegistrar): void
  • added: method ConfigurableWebBindingInitializer.setPropertyEditorRegistrars(PropertyEditorRegistrar[]): void
  • added: method DefaultSessionAttributeStore.cleanupAttribute(WebRequest, String): void
  • added: method DefaultSessionAttributeStore.getAttributeNameInSession(WebRequest, String): String
  • added: method DefaultSessionAttributeStore.retrieveAttribute(WebRequest, String): Object
  • added: method DefaultSessionAttributeStore.setAttributeNamePrefix(String): void
  • added: method DefaultSessionAttributeStore.storeAttribute(WebRequest, String, Object): void
  • added: method SessionAttributeStore.cleanupAttribute(WebRequest, String): void
  • added: method SessionAttributeStore.retrieveAttribute(WebRequest, String): Object
  • added: method SessionAttributeStore.storeAttribute(WebRequest, String, Object): void
  • added: method SessionStatus.isComplete(): boolean
  • added: method SessionStatus.setComplete(): void
  • added: method SimpleSessionStatus.isComplete(): boolean
  • added: method SimpleSessionStatus.setComplete(): void
  • added: method WebArgumentResolver.resolveArgument(MethodParameter, NativeWebRequest): Object
  • added: method WebBindingInitializer.initBinder(WebDataBinder, WebRequest): void
  • added: method WebRequestDataBinder.bind(WebRequest): void
  • added: method WebRequestDataBinder.closeNoCatch(): void
  • added: static field WebArgumentResolver.UNRESOLVED: Object
  • added: class MaxUploadSizeExceededException extends MultipartException
  • added: class MultipartException extends NestedRuntimeException
  • added: ctor MaxUploadSizeExceededException(long)
  • added: ctor MaxUploadSizeExceededException(long, Throwable)
  • added: ctor MultipartException(String)
  • added: ctor MultipartException(String, Throwable)
  • added: interface MultipartFile
  • added: interface MultipartHttpServletRequest extends HttpServletRequest, MultipartRequest
  • added: interface MultipartRequest
  • added: interface MultipartResolver
  • added: method MaxUploadSizeExceededException.getMaxUploadSize(): long
  • added: method MultipartFile.getBytes(): byte[]
  • added: method MultipartFile.getContentType(): String
  • added: method MultipartFile.getInputStream(): InputStream
  • added: method MultipartFile.getName(): String
  • added: method MultipartFile.getOriginalFilename(): String
  • added: method MultipartFile.getSize(): long
  • added: method MultipartFile.isEmpty(): boolean
  • added: method MultipartFile.transferTo(File): void
  • added: method MultipartRequest.getFile(String): MultipartFile
  • added: method MultipartRequest.getFileMap(): Map
  • added: method MultipartRequest.getFileNames(): Iterator
  • added: method MultipartResolver.cleanupMultipart(MultipartHttpServletRequest): void
  • added: method MultipartResolver.isMultipart(HttpServletRequest): boolean
  • added: method MultipartResolver.resolveMultipart(HttpServletRequest): MultipartHttpServletRequest
  • added: abstract class CommonsFileUploadSupport
  • added: class CommonsMultipartFile implements MultipartFile, Serializable
  • added: class CommonsMultipartResolver extends CommonsFileUploadSupport implements MultipartResolver, ServletContextAware
  • added: ctor CommonsFileUploadSupport()
  • added: ctor CommonsFileUploadSupport.MultipartParsingResult(Map, Map)
  • added: ctor CommonsMultipartFile(FileItem)
  • added: ctor CommonsMultipartResolver()
  • added: ctor CommonsMultipartResolver(ServletContext)
  • added: field CommonsFileUploadSupport.logger: Log
  • added: method CommonsFileUploadSupport.MultipartParsingResult.getMultipartFiles(): Map
  • added: method CommonsFileUploadSupport.MultipartParsingResult.getMultipartParameters(): Map
  • added: method CommonsFileUploadSupport.cleanupFileItems(Collection): void
  • added: method CommonsFileUploadSupport.getDefaultEncoding(): String
  • added: method CommonsFileUploadSupport.getFileItemFactory(): DiskFileItemFactory
  • added: method CommonsFileUploadSupport.getFileUpload(): FileUpload
  • added: method CommonsFileUploadSupport.isUploadTempDirSpecified(): boolean
  • added: method CommonsFileUploadSupport.newFileItemFactory(): DiskFileItemFactory
  • added: method CommonsFileUploadSupport.newFileUpload(FileItemFactory): FileUpload
  • added: method CommonsFileUploadSupport.parseFileItems(List, String): CommonsFileUploadSupport.MultipartParsingResult
  • added: method CommonsFileUploadSupport.prepareFileUpload(String): FileUpload
  • added: method CommonsFileUploadSupport.setDefaultEncoding(String): void
  • added: method CommonsFileUploadSupport.setMaxInMemorySize(int): void
  • added: method CommonsFileUploadSupport.setMaxUploadSize(long): void
  • added: method CommonsFileUploadSupport.setUploadTempDir(Resource): void
  • added: method CommonsMultipartFile.getBytes(): byte[]
  • added: method CommonsMultipartFile.getContentType(): String
  • added: method CommonsMultipartFile.getFileItem(): FileItem
  • added: method CommonsMultipartFile.getInputStream(): InputStream
  • added: method CommonsMultipartFile.getName(): String
  • added: method CommonsMultipartFile.getOriginalFilename(): String
  • added: method CommonsMultipartFile.getSize(): long
  • added: method CommonsMultipartFile.getStorageDescription(): String
  • added: method CommonsMultipartFile.isAvailable(): boolean
  • added: method CommonsMultipartFile.isEmpty(): boolean
  • added: method CommonsMultipartFile.transferTo(File): void
  • added: method CommonsMultipartResolver.cleanupMultipart(MultipartHttpServletRequest): void
  • added: method CommonsMultipartResolver.determineEncoding(HttpServletRequest): String
  • added: method CommonsMultipartResolver.isMultipart(HttpServletRequest): boolean
  • added: method CommonsMultipartResolver.newFileUpload(FileItemFactory): FileUpload
  • added: method CommonsMultipartResolver.parseRequest(HttpServletRequest): CommonsFileUploadSupport.MultipartParsingResult
  • added: method CommonsMultipartResolver.resolveMultipart(HttpServletRequest): MultipartHttpServletRequest
  • added: method CommonsMultipartResolver.setResolveLazily(boolean): void
  • added: method CommonsMultipartResolver.setServletContext(ServletContext): void
  • added: static class CommonsFileUploadSupport.MultipartParsingResult
  • added: static field CommonsMultipartFile.logger: Log
  • added: abstract class AbstractMultipartHttpServletRequest extends HttpServletRequestWrapper implements MultipartHttpServletRequest
  • added: class ByteArrayMultipartFileEditor extends ByteArrayPropertyEditor
  • added: class DefaultMultipartHttpServletRequest extends AbstractMultipartHttpServletRequest
  • added: class MultipartFilter extends OncePerRequestFilter
  • added: class StringMultipartFileEditor extends PropertyEditorSupport
  • added: ctor AbstractMultipartHttpServletRequest(HttpServletRequest)
  • added: ctor ByteArrayMultipartFileEditor()
  • added: ctor DefaultMultipartHttpServletRequest(HttpServletRequest)
  • added: ctor DefaultMultipartHttpServletRequest(HttpServletRequest, Map, Map)
  • added: ctor MultipartFilter()
  • added: ctor StringMultipartFileEditor()
  • added: ctor StringMultipartFileEditor(String)
  • added: method AbstractMultipartHttpServletRequest.getFile(String): MultipartFile
  • added: method AbstractMultipartHttpServletRequest.getFileMap(): Map
  • added: method AbstractMultipartHttpServletRequest.getFileNames(): Iterator
  • added: method AbstractMultipartHttpServletRequest.getMultipartFiles(): Map
  • added: method AbstractMultipartHttpServletRequest.initializeMultipart(): void
  • added: method AbstractMultipartHttpServletRequest.setMultipartFiles(Map): void
  • added: method ByteArrayMultipartFileEditor.getAsText(): String
  • added: method ByteArrayMultipartFileEditor.setValue(Object): void
  • added: method DefaultMultipartHttpServletRequest.getMultipartParameters(): Map
  • added: method DefaultMultipartHttpServletRequest.getParameter(String): String
  • added: method DefaultMultipartHttpServletRequest.getParameterMap(): Map
  • added: method DefaultMultipartHttpServletRequest.getParameterNames(): Enumeration
  • added: method DefaultMultipartHttpServletRequest.getParameterValues(String): String[]
  • added: method DefaultMultipartHttpServletRequest.setMultipartParameters(Map): void
  • added: method MultipartFilter.doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain): void
  • added: method MultipartFilter.getMultipartResolverBeanName(): String
  • added: method MultipartFilter.lookupMultipartResolver(): MultipartResolver
  • added: method MultipartFilter.lookupMultipartResolver(HttpServletRequest): MultipartResolver
  • added: method MultipartFilter.setMultipartResolverBeanName(String): void
  • added: method StringMultipartFileEditor.setAsText(String): void
  • added: method StringMultipartFileEditor.setValue(Object): void
  • added: static field MultipartFilter.DEFAULT_MULTIPART_RESOLVER_BEAN_NAME: String
  • removed: method DispatcherServlet.initFrameworkServlet(): void
  • removed: method FrameworkServlet.isPublishContext(): boolean
  • removed: method FrameworkServlet.isPublishEvents(): boolean
  • removed: static field DispatcherServlet.MULTIPART_RESOLVER_ATTRIBUTE: String
  • changed: abstract class FrameworkServlet extends HttpServletBean → abstract class FrameworkServlet extends HttpServletBean implements ApplicationListener
  • changed: method DispatcherServlet.getDefaultStrategies(Class): List → method DispatcherServlet.getDefaultStrategies(ApplicationContext, Class): List
  • changed: method DispatcherServlet.getDefaultStrategy(Class): Object → method DispatcherServlet.getDefaultStrategy(ApplicationContext, Class): Object
  • added: class ViewRendererServlet extends HttpServlet
  • added: ctor ViewRendererServlet()
  • added: interface RequestToViewNameTranslator
  • added: method DispatcherServlet.cleanupMultipart(HttpServletRequest): void
  • added: method DispatcherServlet.createDefaultStrategy(ApplicationContext, Class): Object
  • added: method DispatcherServlet.getDefaultViewName(HttpServletRequest): String
  • added: method DispatcherServlet.getMultipartResolver(): MultipartResolver
  • added: method DispatcherServlet.getThemeSource(): ThemeSource
  • added: method DispatcherServlet.initStrategies(ApplicationContext): void
  • added: method DispatcherServlet.onRefresh(ApplicationContext): void
  • added: method FrameworkServlet.doOptions(HttpServletRequest, HttpServletResponse): void
  • added: method FrameworkServlet.doTrace(HttpServletRequest, HttpServletResponse): void
  • added: method FrameworkServlet.findWebApplicationContext(): WebApplicationContext
  • added: method FrameworkServlet.getContextAttribute(): String
  • added: method FrameworkServlet.onApplicationEvent(ApplicationEvent): void
  • added: method FrameworkServlet.onRefresh(ApplicationContext): void
  • added: method FrameworkServlet.postProcessWebApplicationContext(ConfigurableWebApplicationContext): void
  • added: method FrameworkServlet.refresh(): void
  • added: method FrameworkServlet.setContextAttribute(String): void
  • added: method FrameworkServlet.setDispatchOptionsRequest(boolean): void
  • added: method FrameworkServlet.setDispatchTraceRequest(boolean): void
  • added: method HandlerExecutionChain.addInterceptor(HandlerInterceptor): void
  • added: method HandlerExecutionChain.addInterceptors(HandlerInterceptor[]): void
  • added: method HandlerExecutionChain.toString(): String
  • added: method ModelAndView.addObject(Object): ModelAndView
  • added: method ModelAndView.getModelMap(): ModelMap
  • added: method ModelAndView.hasView(): boolean
  • added: method ModelAndView.wasCleared(): boolean
  • added: method RequestToViewNameTranslator.getViewName(HttpServletRequest): String
  • added: method View.getContentType(): String
  • added: method ViewRendererServlet.doGet(HttpServletRequest, HttpServletResponse): void
  • added: method ViewRendererServlet.doPost(HttpServletRequest, HttpServletResponse): void
  • added: method ViewRendererServlet.processRequest(HttpServletRequest, HttpServletResponse): void
  • added: method ViewRendererServlet.renderView(HttpServletRequest, HttpServletResponse): void
  • added: static field DispatcherServlet.REQUEST_TO_VIEW_NAME_TRANSLATOR_BEAN_NAME: String
  • added: static field DispatcherServlet.THEME_SOURCE_ATTRIBUTE: String
  • added: static field HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE: String
  • added: static field ViewRendererServlet.MODEL_ATTRIBUTE: String
  • added: static field ViewRendererServlet.VIEW_ATTRIBUTE: String
  • added: static field ViewRendererServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE: String
  • removed: method BeanNameUrlHandlerMapping.checkForUrl(String): String[]
  • removed: method BeanNameUrlHandlerMapping.initApplicationContext(): void
  • changed: class BeanNameUrlHandlerMapping extends AbstractUrlHandlerMapping → class BeanNameUrlHandlerMapping extends AbstractDetectingUrlHandlerMapping
  • changed: class SimpleServletPostProcessor implements DestructionAwareBeanPostProcessor, ServletContextAware → class SimpleServletPostProcessor implements DestructionAwareBeanPostProcessor, ServletContextAware, ServletConfigAware
  • changed: method AbstractHandlerMapping.setInterceptors(HandlerInterceptor[]): void → method AbstractHandlerMapping.setInterceptors(Object[]): void
  • changed: method AbstractUrlHandlerMapping.lookupHandler(String): Object → method AbstractUrlHandlerMapping.lookupHandler(String, HttpServletRequest): Object
  • added: abstract class AbstractDetectingUrlHandlerMapping extends AbstractUrlHandlerMapping
  • added: class DispatcherServletWebRequest extends ServletWebRequest
  • added: class WebRequestHandlerInterceptorAdapter implements HandlerInterceptor
  • added: ctor AbstractDetectingUrlHandlerMapping()
  • added: ctor DispatcherServletWebRequest(HttpServletRequest)
  • added: ctor WebRequestHandlerInterceptorAdapter(WebRequestInterceptor)
  • added: method AbstractDetectingUrlHandlerMapping.detectHandlers(): void
  • added: method AbstractDetectingUrlHandlerMapping.determineUrlsForHandler(String): String[]
  • added: method AbstractDetectingUrlHandlerMapping.initApplicationContext(): void
  • added: method AbstractDetectingUrlHandlerMapping.setDetectHandlersInAncestorContexts(boolean): void
  • added: method AbstractHandlerMapping.adaptInterceptor(Object): HandlerInterceptor
  • added: method AbstractHandlerMapping.extendInterceptors(List): void
  • added: method AbstractHandlerMapping.getAdaptedInterceptors(): HandlerInterceptor[]
  • added: method AbstractHandlerMapping.getHandlerExecutionChain(Object, HttpServletRequest): HandlerExecutionChain
  • added: method AbstractHandlerMapping.initApplicationContext(): void
  • added: method AbstractHandlerMapping.initInterceptors(): void
  • added: method AbstractUrlHandlerMapping.buildPathExposingHandler(Object, String): Object
  • added: method AbstractUrlHandlerMapping.exposePathWithinMapping(String, HttpServletRequest): void
  • added: method AbstractUrlHandlerMapping.getPathMatcher(): PathMatcher
  • added: method AbstractUrlHandlerMapping.getRootHandler(): Object
  • added: method AbstractUrlHandlerMapping.registerHandler(String[], String): void
  • added: method AbstractUrlHandlerMapping.setRootHandler(Object): void
  • added: method AbstractUrlHandlerMapping.validateHandler(Object, HttpServletRequest): void
  • added: method BeanNameUrlHandlerMapping.determineUrlsForHandler(String): String[]
  • added: method DispatcherServletWebRequest.getLocale(): Locale
  • added: method SimpleMappingExceptionResolver.applyStatusCodeIfPossible(HttpServletRequest, HttpServletResponse, int): void
  • added: method SimpleMappingExceptionResolver.buildLogMessage(Exception, HttpServletRequest): String
  • added: method SimpleMappingExceptionResolver.determineStatusCode(HttpServletRequest, String): Integer
  • added: method SimpleMappingExceptionResolver.determineViewName(Exception, HttpServletRequest): String
  • added: method SimpleMappingExceptionResolver.doResolveException(HttpServletRequest, HttpServletResponse, Object, Exception): ModelAndView
  • added: method SimpleMappingExceptionResolver.logException(Exception, HttpServletRequest): void
  • added: method SimpleMappingExceptionResolver.setMappedHandlerClasses(Class[]): void
  • added: method SimpleMappingExceptionResolver.setWarnLogCategory(String): void
  • added: method SimpleMappingExceptionResolver.shouldApplyTo(HttpServletRequest, Object): boolean
  • added: method SimpleServletPostProcessor.setServletConfig(ServletConfig): void
  • added: method SimpleServletPostProcessor.setUseSharedServletConfig(boolean): void
  • added: method SimpleUrlHandlerMapping.registerHandlers(Map): void
  • added: method WebRequestHandlerInterceptorAdapter.afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception): void
  • added: method WebRequestHandlerInterceptorAdapter.postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView): void
  • added: method WebRequestHandlerInterceptorAdapter.preHandle(HttpServletRequest, HttpServletResponse, Object): boolean
  • added: method AbstractPathMapHandlerMapping.detectAndCreateHandlers(ConfigurableListableBeanFactory): void
  • added: method AbstractPathMapHandlerMapping.registerHandler(PathMap[], Object): void
  • removed: method FixedLocaleResolver.setDefaultLocale(Locale): void
  • changed: class FixedLocaleResolver implements LocaleResolver → class FixedLocaleResolver extends AbstractLocaleResolver
  • added: ctor FixedLocaleResolver(Locale)
  • added: method LocaleChangeInterceptor.getParamName(): String
  • removed: method AbstractUrlViewController.getViewNameForUrlPath(String): String
  • removed: method AbstractWizardFormController.isCancel(HttpServletRequest): boolean
  • removed: method AbstractWizardFormController.isFinish(HttpServletRequest): boolean
  • changed: method SimpleFormController.suppressValidation(HttpServletRequest): boolean → method SimpleFormController.suppressValidation(HttpServletRequest, Object): boolean
  • added: class HttpRequestHandlerAdapter implements HandlerAdapter
  • added: ctor HttpRequestHandlerAdapter()
  • added: method AbstractUrlViewController.getUrlPathHelper(): UrlPathHelper
  • added: method AbstractUrlViewController.getViewNameForRequest(HttpServletRequest): String
  • added: method BaseCommandController.getWebBindingInitializer(): WebBindingInitializer
  • added: method BaseCommandController.setWebBindingInitializer(WebBindingInitializer): void
  • added: method BaseCommandController.suppressValidation(HttpServletRequest, Object): boolean
  • added: method BaseCommandController.suppressValidation(HttpServletRequest, Object, BindException): boolean
  • added: method BaseCommandController.useDirectFieldAccess(): boolean
  • added: method CancellableFormController.suppressValidation(HttpServletRequest, Object): boolean
  • added: method HttpRequestHandlerAdapter.getLastModified(HttpServletRequest, Object): long
  • added: method HttpRequestHandlerAdapter.handle(HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method HttpRequestHandlerAdapter.supports(Object): boolean
  • added: method ServletForwardingController.useInclude(HttpServletRequest, HttpServletResponse): boolean
  • added: method SimpleFormController.isFormChangeRequest(HttpServletRequest, Object): boolean
  • added: method UrlFilenameViewController.extractOperableUrl(HttpServletRequest): String
  • added: method UrlFilenameViewController.getViewNameForRequest(HttpServletRequest): String
  • added: class AnnotationMethodHandlerAdapter extends WebContentGenerator implements HandlerAdapter
  • added: class DefaultAnnotationHandlerMapping extends AbstractDetectingUrlHandlerMapping
  • added: ctor AnnotationMethodHandlerAdapter()
  • added: ctor DefaultAnnotationHandlerMapping()
  • added: method AnnotationMethodHandlerAdapter.createBinder(HttpServletRequest, Object, String): ServletRequestDataBinder
  • added: method AnnotationMethodHandlerAdapter.getLastModified(HttpServletRequest, Object): long
  • added: method AnnotationMethodHandlerAdapter.handle(HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method AnnotationMethodHandlerAdapter.handleNoSuchRequestHandlingMethod(NoSuchRequestHandlingMethodException, HttpServletRequest, HttpServletResponse): ModelAndView
  • added: method AnnotationMethodHandlerAdapter.invokeHandlerMethod(HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method AnnotationMethodHandlerAdapter.setAlwaysUseFullPath(boolean): void
  • added: method AnnotationMethodHandlerAdapter.setCacheSecondsForSessionAttributeHandlers(int): void
  • added: method AnnotationMethodHandlerAdapter.setCustomArgumentResolver(WebArgumentResolver): void
  • added: method AnnotationMethodHandlerAdapter.setCustomArgumentResolvers(WebArgumentResolver[]): void
  • added: method AnnotationMethodHandlerAdapter.setMethodNameResolver(MethodNameResolver): void
  • added: method AnnotationMethodHandlerAdapter.setParameterNameDiscoverer(ParameterNameDiscoverer): void
  • added: method AnnotationMethodHandlerAdapter.setPathMatcher(PathMatcher): void
  • added: method AnnotationMethodHandlerAdapter.setSessionAttributeStore(SessionAttributeStore): void
  • added: method AnnotationMethodHandlerAdapter.setSynchronizeOnSession(boolean): void
  • added: method AnnotationMethodHandlerAdapter.setUrlDecode(boolean): void
  • added: method AnnotationMethodHandlerAdapter.setUrlPathHelper(UrlPathHelper): void
  • added: method AnnotationMethodHandlerAdapter.setWebBindingInitializer(WebBindingInitializer): void
  • added: method AnnotationMethodHandlerAdapter.supports(Object): boolean
  • added: method DefaultAnnotationHandlerMapping.addUrlsForPath(Set, String): void
  • added: method DefaultAnnotationHandlerMapping.determineUrlsForHandler(String): String[]
  • added: method DefaultAnnotationHandlerMapping.determineUrlsForHandlerMethods(Class): String[]
  • added: method DefaultAnnotationHandlerMapping.setUseDefaultSuffixPattern(boolean): void
  • added: method DefaultAnnotationHandlerMapping.validateHandler(Object, HttpServletRequest): void
  • added: method DefaultAnnotationHandlerMapping.validateMapping(RequestMapping, HttpServletRequest): void
  • added: static field AnnotationMethodHandlerAdapter.PAGE_NOT_FOUND_LOG_CATEGORY: String
  • added: static field AnnotationMethodHandlerAdapter.pageNotFoundLogger: Log
  • changed: method MultiActionController.bind(ServletRequest, Object): void → method MultiActionController.bind(HttpServletRequest, Object): void
  • changed: method MultiActionController.createBinder(ServletRequest, Object): ServletRequestDataBinder → method MultiActionController.createBinder(HttpServletRequest, Object): ServletRequestDataBinder
  • added: ctor NoSuchRequestHandlingMethodException(String, String, Map)
  • added: method MultiActionController.getWebBindingInitializer(): WebBindingInitializer
  • added: method MultiActionController.initBinder(HttpServletRequest, ServletRequestDataBinder): void
  • added: method MultiActionController.setWebBindingInitializer(WebBindingInitializer): void
  • added: abstract class AbstractControllerUrlHandlerMapping extends AbstractDetectingUrlHandlerMapping
  • added: class ControllerBeanNameHandlerMapping extends AbstractControllerUrlHandlerMapping
  • added: class ControllerClassNameHandlerMapping extends AbstractControllerUrlHandlerMapping
  • added: ctor AbstractControllerUrlHandlerMapping()
  • added: ctor ControllerBeanNameHandlerMapping()
  • added: ctor ControllerClassNameHandlerMapping()
  • added: method AbstractControllerUrlHandlerMapping.buildUrlsForHandler(String, Class): String[]
  • added: method AbstractControllerUrlHandlerMapping.determineUrlsForHandler(String): String[]
  • added: method AbstractControllerUrlHandlerMapping.isControllerType(Class): boolean
  • added: method AbstractControllerUrlHandlerMapping.isEligibleForMapping(String, Class): boolean
  • added: method AbstractControllerUrlHandlerMapping.isMultiActionControllerType(Class): boolean
  • added: method AbstractControllerUrlHandlerMapping.setExcludedClasses(Class[]): void
  • added: method AbstractControllerUrlHandlerMapping.setExcludedPackages(String[]): void
  • added: method AbstractControllerUrlHandlerMapping.setIncludeAnnotatedControllers(boolean): void
  • added: method ControllerBeanNameHandlerMapping.buildUrlsForHandler(String, Class): String[]
  • added: method ControllerBeanNameHandlerMapping.generatePathMapping(String): String
  • added: method ControllerBeanNameHandlerMapping.setUrlPrefix(String): void
  • added: method ControllerBeanNameHandlerMapping.setUrlSuffix(String): void
  • added: method ControllerClassNameHandlerMapping.buildUrlsForHandler(String, Class): String[]
  • added: method ControllerClassNameHandlerMapping.generatePathMappings(Class): String[]
  • added: method ControllerClassNameHandlerMapping.setBasePackage(String): void
  • added: method ControllerClassNameHandlerMapping.setCaseSensitive(boolean): void
  • added: method ControllerClassNameHandlerMapping.setPathPrefix(String): void
  • removed: class RequestMethodNotSupportedException extends ServletException
  • removed: class SessionRequiredException extends ServletException
  • removed: ctor RequestMethodNotSupportedException(String)
  • removed: ctor SessionRequiredException(String)
  • removed: static field JspAwareRequestContext.PAGE_SCOPE_SUFFIX: String
  • removed: static field JstlUtils.REQUEST_SCOPE_SUFFIX: String
  • removed: static field RequestContext.APPLICATION_SCOPE_SUFFIX: String
  • removed: static field RequestContext.JSTL_LOCALE_ATTRIBUTE: String
  • removed: static field RequestContext.REQUEST_SCOPE_SUFFIX: String
  • removed: static field RequestContext.SESSION_SCOPE_SUFFIX: String
  • removed: static field WebContentGenerator.HEADER_CACHE_CONTROL: String
  • removed: static field WebContentGenerator.HEADER_EXPIRES: String
  • removed: static field WebContentGenerator.HEADER_PRAGMA: String
  • removed: static method RequestContextUtils.getMultipartResolver(ServletRequest): MultipartResolver
  • added: ctor WebContentGenerator(boolean)
  • added: method BindStatus.findEditor(Class): PropertyEditor
  • added: method BindStatus.getActualValue(): Object
  • added: method BindStatus.getValueType(): Class
  • added: method RequestContext.getDefaultHtmlEscape(): Boolean
  • added: method RequestContext.getMessageSource(): MessageSource
  • added: method RequestContext.getQueryString(): String
  • added: method WebContentGenerator.isUseCacheControlNoStore(): boolean
  • added: method WebContentGenerator.setUseCacheControlNoStore(boolean): void
  • added: static field RequestContext.WEB_APPLICATION_CONTEXT_ATTRIBUTE: String
  • added: static field RequestContext.jstlPresent: boolean
  • added: static method JstlUtils.exposeLocalizationContext(RequestContext): void
  • added: static method RequestContextUtils.getThemeSource(HttpServletRequest): ThemeSource
  • changed: class BindTag extends HtmlEscapingAwareTag → class BindTag extends HtmlEscapingAwareTag implements EditorAwareTag
  • changed: class NestedPathTag extends TagSupport → class NestedPathTag extends TagSupport implements TryCatchFinally
  • added: interface EditorAwareTag
  • added: method EditorAwareTag.getEditor(): PropertyEditor
  • added: method HtmlEscapingAwareTag.isDefaultHtmlEscape(): boolean
  • added: method NestedPathTag.doCatch(Throwable): void
  • added: method NestedPathTag.doFinally(): void
  • added: abstract class AbstractCheckedElementTag extends AbstractHtmlInputElementTag
  • added: abstract class AbstractDataBoundFormElementTag extends AbstractFormTag implements EditorAwareTag
  • added: abstract class AbstractFormTag extends HtmlEscapingAwareTag
  • added: abstract class AbstractHtmlElementBodyTag extends AbstractHtmlElementTag implements BodyTag
  • added: abstract class AbstractHtmlElementTag extends AbstractDataBoundFormElementTag
  • added: abstract class AbstractHtmlInputElementTag extends AbstractHtmlElementTag
  • added: abstract class AbstractMultiCheckedElementTag extends AbstractCheckedElementTag
  • added: abstract class AbstractSingleCheckedElementTag extends AbstractCheckedElementTag
  • added: class CheckboxTag extends AbstractSingleCheckedElementTag
  • added: class CheckboxesTag extends AbstractMultiCheckedElementTag
  • added: class ErrorsTag extends AbstractHtmlElementBodyTag implements BodyTag
  • added: class FormTag extends AbstractHtmlElementTag
  • added: class HiddenInputTag extends AbstractDataBoundFormElementTag
  • added: class InputTag extends AbstractHtmlInputElementTag
  • added: class LabelTag extends AbstractHtmlElementTag
  • added: class OptionTag extends AbstractHtmlElementBodyTag implements BodyTag
  • added: class OptionsTag extends AbstractHtmlElementTag
  • added: class PasswordInputTag extends InputTag
  • added: class RadioButtonTag extends AbstractSingleCheckedElementTag
  • added: class RadioButtonsTag extends AbstractMultiCheckedElementTag
  • added: class SelectTag extends AbstractHtmlInputElementTag
  • added: class TagWriter
  • added: class TextareaTag extends AbstractHtmlInputElementTag
  • added: ctor AbstractCheckedElementTag()
  • added: ctor AbstractDataBoundFormElementTag()
  • added: ctor AbstractFormTag()
  • added: ctor AbstractHtmlElementBodyTag()
  • added: ctor AbstractHtmlElementTag()
  • added: ctor AbstractHtmlInputElementTag()
  • added: ctor AbstractMultiCheckedElementTag()
  • added: ctor AbstractSingleCheckedElementTag()
  • added: ctor CheckboxTag()
  • added: ctor CheckboxesTag()
  • added: ctor ErrorsTag()
  • added: ctor FormTag()
  • added: ctor HiddenInputTag()
  • added: ctor InputTag()
  • added: ctor LabelTag()
  • added: ctor OptionTag()
  • added: ctor OptionsTag()
  • added: ctor PasswordInputTag()
  • added: ctor RadioButtonTag()
  • added: ctor RadioButtonsTag()
  • added: ctor SelectTag()
  • added: ctor TagWriter(PageContext)
  • added: ctor TagWriter(Writer)
  • added: ctor TextareaTag()
  • added: method AbstractCheckedElementTag.autogenerateId(): String
  • added: method AbstractCheckedElementTag.renderFromBoolean(Boolean, TagWriter): void
  • added: method AbstractCheckedElementTag.renderFromValue(Object, Object, TagWriter): void
  • added: method AbstractCheckedElementTag.renderFromValue(Object, TagWriter): void
  • added: method AbstractCheckedElementTag.writeTagContent(TagWriter): int
  • added: method AbstractDataBoundFormElementTag.autogenerateId(): String
  • added: method AbstractDataBoundFormElementTag.doFinally(): void
  • added: method AbstractDataBoundFormElementTag.getBindStatus(): BindStatus
  • added: method AbstractDataBoundFormElementTag.getBoundValue(): Object
  • added: method AbstractDataBoundFormElementTag.getEditor(): PropertyEditor
  • added: method AbstractDataBoundFormElementTag.getId(): String
  • added: method AbstractDataBoundFormElementTag.getName(): String
  • added: method AbstractDataBoundFormElementTag.getNestedPath(): String
  • added: method AbstractDataBoundFormElementTag.getPath(): String
  • added: method AbstractDataBoundFormElementTag.getPropertyEditor(): PropertyEditor
  • added: method AbstractDataBoundFormElementTag.getPropertyPath(): String
  • added: method AbstractDataBoundFormElementTag.resolveId(): String
  • added: method AbstractDataBoundFormElementTag.setId(String): void
  • added: method AbstractDataBoundFormElementTag.setPath(String): void
  • added: method AbstractDataBoundFormElementTag.writeDefaultAttributes(TagWriter): void
  • added: method AbstractFormTag.createTagWriter(): TagWriter
  • added: method AbstractFormTag.doStartTagInternal(): int
  • added: method AbstractFormTag.evaluate(String, Object): Object
  • added: method AbstractFormTag.getDisplayString(Object): String
  • added: method AbstractFormTag.getDisplayString(Object, PropertyEditor): String
  • added: method AbstractFormTag.isDefaultHtmlEscape(): boolean
  • added: method AbstractFormTag.writeOptionalAttribute(TagWriter, String, String): void
  • added: method AbstractFormTag.writeTagContent(TagWriter): int
  • added: method AbstractHtmlElementBodyTag.doEndTag(): int
  • added: method AbstractHtmlElementBodyTag.doFinally(): void
  • added: method AbstractHtmlElementBodyTag.doInitBody(): void
  • added: method AbstractHtmlElementBodyTag.exposeAttributes(): void
  • added: method AbstractHtmlElementBodyTag.flushBufferedBodyContent(BodyContent): void
  • added: method AbstractHtmlElementBodyTag.onWriteTagContent(): void
  • added: method AbstractHtmlElementBodyTag.removeAttributes(): void
  • added: method AbstractHtmlElementBodyTag.renderDefaultContent(TagWriter): void
  • added: method AbstractHtmlElementBodyTag.renderFromBodyContent(BodyContent, TagWriter): void
  • added: method AbstractHtmlElementBodyTag.setBodyContent(BodyContent): void
  • added: method AbstractHtmlElementBodyTag.shouldRender(): boolean
  • added: method AbstractHtmlElementBodyTag.writeTagContent(TagWriter): int
  • added: method AbstractHtmlElementTag.getCssClass(): String
  • added: method AbstractHtmlElementTag.getCssErrorClass(): String
  • added: method AbstractHtmlElementTag.getCssStyle(): String
  • added: method AbstractHtmlElementTag.getDir(): String
  • added: method AbstractHtmlElementTag.getLang(): String
  • added: method AbstractHtmlElementTag.getOnclick(): String
  • added: method AbstractHtmlElementTag.getOndblclick(): String
  • added: method AbstractHtmlElementTag.getOnkeydown(): String
  • added: method AbstractHtmlElementTag.getOnkeypress(): String
  • added: method AbstractHtmlElementTag.getOnkeyup(): String
  • added: method AbstractHtmlElementTag.getOnmousedown(): String
  • added: method AbstractHtmlElementTag.getOnmousemove(): String
  • added: method AbstractHtmlElementTag.getOnmouseout(): String
  • added: method AbstractHtmlElementTag.getOnmouseover(): String
  • added: method AbstractHtmlElementTag.getOnmouseup(): String
  • added: method AbstractHtmlElementTag.getTabindex(): String
  • added: method AbstractHtmlElementTag.getTitle(): String
  • added: method AbstractHtmlElementTag.resolveCssClass(): String
  • added: method AbstractHtmlElementTag.setCssClass(String): void
  • added: method AbstractHtmlElementTag.setCssErrorClass(String): void
  • added: method AbstractHtmlElementTag.setCssStyle(String): void
  • added: method AbstractHtmlElementTag.setDir(String): void
  • added: method AbstractHtmlElementTag.setLang(String): void
  • added: method AbstractHtmlElementTag.setOnclick(String): void
  • added: method AbstractHtmlElementTag.setOndblclick(String): void
  • added: method AbstractHtmlElementTag.setOnkeydown(String): void
  • added: method AbstractHtmlElementTag.setOnkeypress(String): void
  • added: method AbstractHtmlElementTag.setOnkeyup(String): void
  • added: method AbstractHtmlElementTag.setOnmousedown(String): void
  • added: method AbstractHtmlElementTag.setOnmousemove(String): void
  • added: method AbstractHtmlElementTag.setOnmouseout(String): void
  • added: method AbstractHtmlElementTag.setOnmouseover(String): void
  • added: method AbstractHtmlElementTag.setOnmouseup(String): void
  • added: method AbstractHtmlElementTag.setTabindex(String): void
  • added: method AbstractHtmlElementTag.setTitle(String): void
  • added: method AbstractHtmlElementTag.writeDefaultAttributes(TagWriter): void
  • added: method AbstractHtmlElementTag.writeOptionalAttributes(TagWriter): void
  • added: method AbstractHtmlInputElementTag.getAccesskey(): String
  • added: method AbstractHtmlInputElementTag.getDisabled(): String
  • added: method AbstractHtmlInputElementTag.getOnblur(): String
  • added: method AbstractHtmlInputElementTag.getOnchange(): String
  • added: method AbstractHtmlInputElementTag.getOnfocus(): String
  • added: method AbstractHtmlInputElementTag.getReadonly(): String
  • added: method AbstractHtmlInputElementTag.isDisabled(): boolean
  • added: method AbstractHtmlInputElementTag.isReadonly(): boolean
  • added: method AbstractHtmlInputElementTag.setAccesskey(String): void
  • added: method AbstractHtmlInputElementTag.setDisabled(String): void
  • added: method AbstractHtmlInputElementTag.setOnblur(String): void
  • added: method AbstractHtmlInputElementTag.setOnchange(String): void
  • added: method AbstractHtmlInputElementTag.setOnfocus(String): void
  • added: method AbstractHtmlInputElementTag.setReadonly(String): void
  • added: method AbstractHtmlInputElementTag.writeOptionalAttributes(TagWriter): void
  • added: method AbstractMultiCheckedElementTag.getDelimiter(): String
  • added: method AbstractMultiCheckedElementTag.getElement(): String
  • added: method AbstractMultiCheckedElementTag.getInputType(): String
  • added: method AbstractMultiCheckedElementTag.getItemLabel(): String
  • added: method AbstractMultiCheckedElementTag.getItemValue(): String
  • added: method AbstractMultiCheckedElementTag.getItems(): Object
  • added: method AbstractMultiCheckedElementTag.resolveId(): String
  • added: method AbstractMultiCheckedElementTag.setDelimiter(String): void
  • added: method AbstractMultiCheckedElementTag.setElement(String): void
  • added: method AbstractMultiCheckedElementTag.setItemLabel(String): void
  • added: method AbstractMultiCheckedElementTag.setItemValue(String): void
  • added: method AbstractMultiCheckedElementTag.setItems(Object): void
  • added: method AbstractMultiCheckedElementTag.writeTagContent(TagWriter): int
  • added: method AbstractSingleCheckedElementTag.getLabel(): Object
  • added: method AbstractSingleCheckedElementTag.getValue(): Object
  • added: method AbstractSingleCheckedElementTag.setLabel(Object): void
  • added: method AbstractSingleCheckedElementTag.setValue(Object): void
  • added: method AbstractSingleCheckedElementTag.writeTagContent(TagWriter): int
  • added: method AbstractSingleCheckedElementTag.writeTagDetails(TagWriter): void
  • added: method CheckboxTag.writeTagContent(TagWriter): int
  • added: method CheckboxTag.writeTagDetails(TagWriter): void
  • added: method CheckboxesTag.getInputType(): String
  • added: method CheckboxesTag.writeTagContent(TagWriter): int
  • added: method ErrorsTag.autogenerateId(): String
  • added: method ErrorsTag.exposeAttributes(): void
  • added: method ErrorsTag.getDelimiter(): String
  • added: method ErrorsTag.getElement(): String
  • added: method ErrorsTag.getName(): String
  • added: method ErrorsTag.removeAttributes(): void
  • added: method ErrorsTag.renderDefaultContent(TagWriter): void
  • added: method ErrorsTag.setDelimiter(String): void
  • added: method ErrorsTag.setElement(String): void
  • added: method ErrorsTag.shouldRender(): boolean
  • added: method FormTag.autogenerateId(): String
  • added: method FormTag.doEndTag(): int
  • added: method FormTag.doFinally(): void
  • added: method FormTag.getAcceptCharset(): String
  • added: method FormTag.getAction(): String
  • added: method FormTag.getAutocomplete(): String
  • added: method FormTag.getCommandName(): String
  • added: method FormTag.getEnctype(): String
  • added: method FormTag.getMethod(): String
  • added: method FormTag.getModelAttribute(): String
  • added: method FormTag.getName(): String
  • added: method FormTag.getOnreset(): String
  • added: method FormTag.getOnsubmit(): String
  • added: method FormTag.getTarget(): String
  • added: method FormTag.resolveAction(): String
  • added: method FormTag.resolveCssClass(): String
  • added: method FormTag.resolveModelAttribute(): String
  • added: method FormTag.setAcceptCharset(String): void
  • added: method FormTag.setAction(String): void
  • added: method FormTag.setAutocomplete(String): void
  • added: method FormTag.setCommandName(String): void
  • added: method FormTag.setCssErrorClass(String): void
  • added: method FormTag.setEnctype(String): void
  • added: method FormTag.setMethod(String): void
  • added: method FormTag.setModelAttribute(String): void
  • added: method FormTag.setName(String): void
  • added: method FormTag.setOnreset(String): void
  • added: method FormTag.setOnsubmit(String): void
  • added: method FormTag.setPath(String): void
  • added: method FormTag.setTarget(String): void
  • added: method FormTag.writeTagContent(TagWriter): int
  • added: method HiddenInputTag.writeTagContent(TagWriter): int
  • added: method InputTag.getAlt(): String
  • added: method InputTag.getAutocomplete(): String
  • added: method InputTag.getMaxlength(): String
  • added: method InputTag.getOnselect(): String
  • added: method InputTag.getSize(): String
  • added: method InputTag.getType(): String
  • added: method InputTag.setAlt(String): void
  • added: method InputTag.setAutocomplete(String): void
  • added: method InputTag.setMaxlength(String): void
  • added: method InputTag.setOnselect(String): void
  • added: method InputTag.setSize(String): void
  • added: method InputTag.writeTagContent(TagWriter): int
  • added: method InputTag.writeValue(TagWriter): void
  • added: method LabelTag.autogenerateFor(): String
  • added: method LabelTag.doEndTag(): int
  • added: method LabelTag.doFinally(): void
  • added: method LabelTag.getFor(): String
  • added: method LabelTag.getName(): String
  • added: method LabelTag.resolveFor(): String
  • added: method LabelTag.setFor(String): void
  • added: method LabelTag.writeTagContent(TagWriter): int
  • added: method OptionTag.autogenerateId(): String
  • added: method OptionTag.exposeAttributes(): void
  • added: method OptionTag.getBindStatus(): BindStatus
  • added: method OptionTag.getDisabled(): String
  • added: method OptionTag.getLabel(): String
  • added: method OptionTag.getValue(): Object
  • added: method OptionTag.isDisabled(): boolean
  • added: method OptionTag.onWriteTagContent(): void
  • added: method OptionTag.removeAttributes(): void
  • added: method OptionTag.renderDefaultContent(TagWriter): void
  • added: method OptionTag.renderFromBodyContent(BodyContent, TagWriter): void
  • added: method OptionTag.setDisabled(String): void
  • added: method OptionTag.setLabel(String): void
  • added: method OptionTag.setValue(Object): void
  • added: method OptionsTag.getBindStatus(): BindStatus
  • added: method OptionsTag.getDisabled(): String
  • added: method OptionsTag.getItemLabel(): String
  • added: method OptionsTag.getItemValue(): String
  • added: method OptionsTag.getItems(): Object
  • added: method OptionsTag.isDisabled(): boolean
  • added: method OptionsTag.resolveId(): String
  • added: method OptionsTag.setDisabled(String): void
  • added: method OptionsTag.setItemLabel(String): void
  • added: method OptionsTag.setItemValue(String): void
  • added: method OptionsTag.setItems(Object): void
  • added: method OptionsTag.writeTagContent(TagWriter): int
  • added: method PasswordInputTag.getType(): String
  • added: method PasswordInputTag.isShowPassword(): boolean
  • added: method PasswordInputTag.setShowPassword(boolean): void
  • added: method PasswordInputTag.writeValue(TagWriter): void
  • added: method RadioButtonTag.writeTagDetails(TagWriter): void
  • added: method RadioButtonsTag.getInputType(): String
  • added: method SelectTag.doEndTag(): int
  • added: method SelectTag.doFinally(): void
  • added: method SelectTag.getItemLabel(): String
  • added: method SelectTag.getItemValue(): String
  • added: method SelectTag.getItems(): Object
  • added: method SelectTag.getMultiple(): Object
  • added: method SelectTag.getSize(): String
  • added: method SelectTag.setItemLabel(String): void
  • added: method SelectTag.setItemValue(String): void
  • added: method SelectTag.setItems(Object): void
  • added: method SelectTag.setMultiple(Object): void
  • added: method SelectTag.setSize(String): void
  • added: method SelectTag.writeTagContent(TagWriter): int
  • added: method TagWriter.appendValue(String): void
  • added: method TagWriter.endTag(): void
  • added: method TagWriter.endTag(boolean): void
  • added: method TagWriter.forceBlock(): void
  • added: method TagWriter.startTag(String): void
  • added: method TagWriter.writeAttribute(String, String): void
  • added: method TagWriter.writeOptionalAttributeValue(String, String): void
  • added: method TextareaTag.getCols(): String
  • added: method TextareaTag.getOnselect(): String
  • added: method TextareaTag.getRows(): String
  • added: method TextareaTag.setCols(String): void
  • added: method TextareaTag.setOnselect(String): void
  • added: method TextareaTag.setRows(String): void
  • added: method TextareaTag.writeTagContent(TagWriter): int
  • added: static field AbstractDataBoundFormElementTag.COMMAND_NAME_VARIABLE_NAME: String
  • added: static field AbstractDataBoundFormElementTag.NESTED_PATH_VARIABLE_NAME: String
  • added: static field AbstractHtmlElementTag.CLASS_ATTRIBUTE: String
  • added: static field AbstractHtmlElementTag.DIR_ATTRIBUTE: String
  • added: static field AbstractHtmlElementTag.LANG_ATTRIBUTE: String
  • added: static field AbstractHtmlElementTag.ONCLICK_ATTRIBUTE: String
  • added: static field AbstractHtmlElementTag.ONDBLCLICK_ATTRIBUTE: String
  • added: static field AbstractHtmlElementTag.ONKEYDOWN_ATTRIBUTE: String
  • added: static field AbstractHtmlElementTag.ONKEYPRESS_ATTRIBUTE: String
  • added: static field AbstractHtmlElementTag.ONKEYUP_ATTRIBUTE: String
  • added: static field AbstractHtmlElementTag.ONMOUSEDOWN_ATTRIBUTE: String
  • added: static field AbstractHtmlElementTag.ONMOUSEMOVE_ATTRIBUTE: String
  • added: static field AbstractHtmlElementTag.ONMOUSEOUT_ATTRIBUTE: String
  • added: static field AbstractHtmlElementTag.ONMOUSEOVER_ATTRIBUTE: String
  • added: static field AbstractHtmlElementTag.ONMOUSEUP_ATTRIBUTE: String
  • added: static field AbstractHtmlElementTag.STYLE_ATTRIBUTE: String
  • added: static field AbstractHtmlElementTag.TABINDEX_ATTRIBUTE: String
  • added: static field AbstractHtmlElementTag.TITLE_ATTRIBUTE: String
  • added: static field AbstractHtmlInputElementTag.ACCESSKEY_ATTRIBUTE: String
  • added: static field AbstractHtmlInputElementTag.DISABLED_ATTRIBUTE: String
  • added: static field AbstractHtmlInputElementTag.ONBLUR_ATTRIBUTE: String
  • added: static field AbstractHtmlInputElementTag.ONCHANGE_ATTRIBUTE: String
  • added: static field AbstractHtmlInputElementTag.ONFOCUS_ATTRIBUTE: String
  • added: static field AbstractHtmlInputElementTag.READONLY_ATTRIBUTE: String
  • added: static field ErrorsTag.MESSAGES_ATTRIBUTE: String
  • added: static field ErrorsTag.SPAN_TAG: String
  • added: static field FormTag.DEFAULT_COMMAND_NAME: String
  • added: static field FormTag.MODEL_ATTRIBUTE_VARIABLE_NAME: String
  • added: static field InputTag.ALT_ATTRIBUTE: String
  • added: static field InputTag.AUTOCOMPLETE_ATTRIBUTE: String
  • added: static field InputTag.MAXLENGTH_ATTRIBUTE: String
  • added: static field InputTag.ONSELECT_ATTRIBUTE: String
  • added: static field InputTag.READONLY_ATTRIBUTE: String
  • added: static field InputTag.SIZE_ATTRIBUTE: String
  • added: static field OptionTag.DISPLAY_VALUE_VARIABLE_NAME: String
  • added: static field OptionTag.VALUE_VARIABLE_NAME: String
  • added: static field SelectTag.LIST_VALUE_PAGE_ATTRIBUTE: String
  • added: static field TextareaTag.COLS_ATTRIBUTE: String
  • added: static field TextareaTag.ONSELECT_ATTRIBUTE: String
  • added: static field TextareaTag.READONLY_ATTRIBUTE: String
  • added: static field TextareaTag.ROWS_ATTRIBUTE: String
  • added: method ThemeChangeInterceptor.getParamName(): String
  • removed: method InternalResourceView.exposeModelAsRequestAttributes(Map, HttpServletRequest): void
  • removed: method JstlView.initApplicationContext(): void
  • removed: static field RedirectView.DEFAULT_ENCODING_SCHEME: String
  • changed: class UrlBasedViewResolver extends AbstractCachingViewResolver → class UrlBasedViewResolver extends AbstractCachingViewResolver implements Ordered
  • changed: method AbstractCachingViewResolver.getCacheKey(String, Locale): String → method AbstractCachingViewResolver.getCacheKey(String, Locale): Object
  • changed: method UrlBasedViewResolver.getCacheKey(String, Locale): String → method UrlBasedViewResolver.getCacheKey(String, Locale): Object
  • changed: method XmlViewResolver.getCacheKey(String, Locale): String → method XmlViewResolver.getCacheKey(String, Locale): Object
  • added: class DefaultRequestToViewNameTranslator implements RequestToViewNameTranslator
  • added: ctor AbstractUrlBasedView(String)
  • added: ctor DefaultRequestToViewNameTranslator()
  • added: ctor InternalResourceView(String, boolean)
  • added: ctor JstlView(String)
  • added: ctor JstlView(String, MessageSource)
  • added: ctor RedirectView(String, boolean, boolean, boolean)
  • added: method AbstractTemplateView.applyContentType(HttpServletResponse): void
  • added: method AbstractUrlBasedView.isUrlRequired(): boolean
  • added: method AbstractView.createTemporaryOutputStream(): ByteArrayOutputStream
  • added: method AbstractView.exposeModelAsRequestAttributes(Map, HttpServletRequest): void
  • added: method AbstractView.generatesDownloadContent(): boolean
  • added: method AbstractView.prepareResponse(HttpServletRequest, HttpServletResponse): void
  • added: method AbstractView.writeToResponse(HttpServletResponse, ByteArrayOutputStream): void
  • added: method DefaultRequestToViewNameTranslator.getViewName(HttpServletRequest): String
  • added: method DefaultRequestToViewNameTranslator.setAlwaysUseFullPath(boolean): void
  • added: method DefaultRequestToViewNameTranslator.setPrefix(String): void
  • added: method DefaultRequestToViewNameTranslator.setSeparator(String): void
  • added: method DefaultRequestToViewNameTranslator.setStripExtension(boolean): void
  • added: method DefaultRequestToViewNameTranslator.setStripLeadingSlash(boolean): void
  • added: method DefaultRequestToViewNameTranslator.setSuffix(String): void
  • added: method DefaultRequestToViewNameTranslator.setUrlDecode(boolean): void
  • added: method DefaultRequestToViewNameTranslator.setUrlPathHelper(UrlPathHelper): void
  • added: method DefaultRequestToViewNameTranslator.transformPath(String): String
  • added: method InternalResourceView.exposeForwardRequestAttributes(HttpServletRequest): void
  • added: method InternalResourceView.getRequestToExpose(HttpServletRequest): HttpServletRequest
  • added: method InternalResourceView.initServletContext(ServletContext): void
  • added: method InternalResourceView.isContextRequired(): boolean
  • added: method InternalResourceView.setAlwaysInclude(boolean): void
  • added: method InternalResourceView.setExposeContextBeansAsAttributes(boolean): void
  • added: method InternalResourceView.setExposeForwardAttributes(boolean): void
  • added: method InternalResourceView.setExposedContextBeanNames(String[]): void
  • added: method InternalResourceView.setPreventDispatchLoop(boolean): void
  • added: method InternalResourceViewResolver.buildView(String): AbstractUrlBasedView
  • added: method InternalResourceViewResolver.setAlwaysInclude(boolean): void
  • added: method InternalResourceViewResolver.setExposeContextBeansAsAttributes(boolean): void
  • added: method InternalResourceViewResolver.setExposedContextBeanNames(String[]): void
  • added: method JstlView.initServletContext(ServletContext): void
  • added: method RedirectView.isEligibleProperty(String, Object): boolean
  • added: method RedirectView.isEligibleValue(Object): boolean
  • added: method RedirectView.setExposeModelAttributes(boolean): void
  • added: method ResourceBundleViewResolver.initApplicationContext(): void
  • added: method ResourceBundleViewResolver.setLocalesToInitialize(Locale[]): void
  • added: method UrlBasedViewResolver.canHandle(String, Locale): boolean
  • added: method UrlBasedViewResolver.getOrder(): int
  • added: method UrlBasedViewResolver.getViewNames(): String[]
  • added: method UrlBasedViewResolver.setOrder(int): void
  • added: method UrlBasedViewResolver.setViewNames(String[]): void
  • removed: method AbstractPdfView.getDocument(): Document
  • added: abstract class AbstractPdfStamperView extends AbstractUrlBasedView
  • added: ctor AbstractPdfStamperView()
  • added: method AbstractExcelView.generatesDownloadContent(): boolean
  • added: method AbstractJExcelView.generatesDownloadContent(): boolean
  • added: method AbstractPdfStamperView.generatesDownloadContent(): boolean
  • added: method AbstractPdfStamperView.mergePdfDocument(Map, PdfStamper, HttpServletRequest, HttpServletResponse): void
  • added: method AbstractPdfStamperView.readPdfResource(): PdfReader
  • added: method AbstractPdfStamperView.renderMergedOutputModel(Map, HttpServletRequest, HttpServletResponse): void
  • added: method AbstractPdfView.generatesDownloadContent(): boolean
  • changed: class FreeMarkerConfigurer extends FreeMarkerConfigurationFactory implements FreeMarkerConfig, InitializingBean, ResourceLoaderAware → class FreeMarkerConfigurer extends FreeMarkerConfigurationFactory implements FreeMarkerConfig, InitializingBean, ResourceLoaderAware, ServletContextAware
  • changed: method FreeMarkerView.autodetectConfiguration(): Configuration → method FreeMarkerView.autodetectConfiguration(): FreeMarkerConfig
  • added: method FreeMarkerConfig.getTaglibFactory(): TaglibFactory
  • added: method FreeMarkerConfigurer.getTaglibFactory(): TaglibFactory
  • added: method FreeMarkerConfigurer.setServletContext(ServletContext): void
  • added: method FreeMarkerView.getObjectWrapper(): ObjectWrapper
  • added: class ConfigurableJasperReportsView extends AbstractJasperReportsSingleFormatView
  • added: ctor ConfigurableJasperReportsView()
  • added: method AbstractJasperReportsSingleFormatView.generatesDownloadContent(): boolean
  • added: method AbstractJasperReportsSingleFormatView.mergeExporterParameters(Map): Map
  • added: method AbstractJasperReportsSingleFormatView.renderReportUsingOutputStream(JRExporter, JasperPrint, HttpServletResponse): void
  • added: method AbstractJasperReportsSingleFormatView.renderReportUsingWriter(JRExporter, JasperPrint, HttpServletResponse): void
  • added: method AbstractJasperReportsView.convertParameterValue(JRExporterParameter, Object): Object
  • added: method AbstractJasperReportsView.createReport(JRDataSourceProvider): JRDataSource
  • added: method AbstractJasperReportsView.isUrlRequired(): boolean
  • added: method AbstractJasperReportsView.loadReport(): JasperReport
  • added: method AbstractJasperReportsView.loadReport(Resource): JasperReport
  • added: method AbstractJasperReportsView.onInit(): void
  • added: method ConfigurableJasperReportsView.createExporter(): JRExporter
  • added: method ConfigurableJasperReportsView.onInit(): void
  • added: method ConfigurableJasperReportsView.setExporterClass(Class): void
  • added: method ConfigurableJasperReportsView.setUseWriter(boolean): void
  • added: method ConfigurableJasperReportsView.useWriter(): boolean
  • added: method JasperReportsMultiFormatView.generatesDownloadContent(): boolean
  • removed: abstract class ComponentControllerSupport extends ControllerSupport
  • removed: class TilesConfigurer extends WebApplicationObjectSupport implements InitializingBean
  • removed: class TilesJstlView extends TilesView
  • removed: class TilesView extends InternalResourceView
  • removed: ctor ComponentControllerSupport()
  • removed: ctor TilesConfigurer()
  • removed: ctor TilesJstlView()
  • removed: ctor TilesView()
  • removed: method ComponentControllerSupport.doPerform(ComponentContext, HttpServletRequest, HttpServletResponse): void
  • removed: method ComponentControllerSupport.execute(ComponentContext, HttpServletRequest, HttpServletResponse, ServletContext): void
  • removed: method ComponentControllerSupport.getApplicationContext(): ApplicationContext
  • removed: method ComponentControllerSupport.getMessageSourceAccessor(): MessageSourceAccessor
  • removed: method ComponentControllerSupport.getServletContext(): ServletContext
  • removed: method ComponentControllerSupport.getTempDir(): File
  • removed: method ComponentControllerSupport.getWebApplicationContext(): WebApplicationContext
  • removed: method ComponentControllerSupport.initApplicationContext(): void
  • removed: method ComponentControllerSupport.perform(ComponentContext, HttpServletRequest, HttpServletResponse, ServletContext): void
  • removed: method TilesConfigurer.afterPropertiesSet(): void
  • removed: method TilesConfigurer.createDefinitionsFactory(DefinitionsFactoryConfig): DefinitionsFactory
  • removed: method TilesConfigurer.setDefinitions(String[]): void
  • removed: method TilesConfigurer.setFactoryClass(Class): void
  • removed: method TilesConfigurer.setValidateDefinitions(boolean): void
  • removed: method TilesJstlView.exposeHelpers(HttpServletRequest): void
  • removed: method TilesJstlView.initApplicationContext(): void
  • removed: method TilesView.executeController(Controller, ComponentContext, HttpServletRequest, HttpServletResponse): void
  • removed: method TilesView.getComponentContext(ComponentDefinition, HttpServletRequest): ComponentContext
  • removed: method TilesView.getComponentDefinition(DefinitionsFactory, HttpServletRequest): ComponentDefinition
  • removed: method TilesView.getController(ComponentDefinition, HttpServletRequest): Controller
  • removed: method TilesView.getDispatcherPath(ComponentDefinition, HttpServletRequest): String
  • removed: method TilesView.initApplicationContext(): void
  • removed: method TilesView.prepareForRendering(HttpServletRequest, HttpServletResponse): String
  • removed: static field TilesView.PATH_ATTRIBUTE: String
  • removed: static method TilesView.setPath(HttpServletRequest, String): void
  • added: abstract class AbstractSpringPreparerFactory implements PreparerFactory
  • added: class SimpleSpringPreparerFactory extends AbstractSpringPreparerFactory
  • added: class SpringBeanPreparerFactory extends AbstractSpringPreparerFactory
  • added: class SpringLocaleResolver extends DefaultLocaleResolver
  • added: class TilesConfigurer implements ServletContextAware, InitializingBean, DisposableBean
  • added: class TilesView extends AbstractUrlBasedView
  • added: ctor AbstractSpringPreparerFactory()
  • added: ctor SimpleSpringPreparerFactory()
  • added: ctor SpringBeanPreparerFactory()
  • added: ctor SpringLocaleResolver()
  • added: ctor TilesConfigurer()
  • added: ctor TilesView()
  • added: field TilesConfigurer.logger: Log
  • added: method AbstractSpringPreparerFactory.getPreparer(String, TilesRequestContext): ViewPreparer
  • added: method AbstractSpringPreparerFactory.getPreparer(String, WebApplicationContext): ViewPreparer
  • added: method SimpleSpringPreparerFactory.getPreparer(String, WebApplicationContext): ViewPreparer
  • added: method SpringBeanPreparerFactory.getPreparer(String, WebApplicationContext): ViewPreparer
  • added: method SpringLocaleResolver.resolveLocale(TilesRequestContext): Locale
  • added: method TilesConfigurer.afterPropertiesSet(): void
  • added: method TilesConfigurer.createTilesContainer(ServletContext): TilesContainer
  • added: method TilesConfigurer.destroy(): void
  • added: method TilesConfigurer.setDefinitions(String[]): void
  • added: method TilesConfigurer.setDefinitionsFactoryClass(Class): void
  • added: method TilesConfigurer.setPreparerFactoryClass(Class): void
  • added: method TilesConfigurer.setServletContext(ServletContext): void
  • added: method TilesConfigurer.setTilesProperties(Properties): void
  • added: method TilesConfigurer.setUseMutableTilesContainer(boolean): void
  • added: method TilesConfigurer.setValidateDefinitions(boolean): void
  • added: method TilesView.renderMergedOutputModel(Map, HttpServletRequest, HttpServletResponse): void
  • changed: class VelocityConfigurer extends VelocityEngineFactory implements VelocityConfig, InitializingBean, ResourceLoaderAware → class VelocityConfigurer extends VelocityEngineFactory implements VelocityConfig, InitializingBean, ResourceLoaderAware, ServletContextAware
  • added: method VelocityConfigurer.setServletContext(ServletContext): void
  • removed: abstract class FormatHelper
  • removed: ctor FormatHelper()
  • removed: ctor FormatHelper.XsltFormattingException(String, Throwable)
  • removed: method AbstractXsltView.createDomNode(Map, String, HttpServletRequest, HttpServletResponse): Node
  • removed: method AbstractXsltView.doTransform(Map, Node, HttpServletRequest, HttpServletResponse): void
  • removed: method AbstractXsltView.doTransform(Node, Map, Result, String): void
  • removed: static class FormatHelper.XsltFormattingException extends NestedRuntimeException
  • removed: static method FormatHelper.currency(double, Locale): String
  • removed: static method FormatHelper.currency(double, String, String): String
  • removed: static method FormatHelper.dateTimeElement(long): Node
  • removed: static method FormatHelper.dateTimeElement(long, Locale): Node
  • removed: static method FormatHelper.dateTimeElement(long, String, String): Node
  • added: class XsltView extends AbstractUrlBasedView
  • added: class XsltViewResolver extends UrlBasedViewResolver
  • added: ctor XsltView()
  • added: ctor XsltViewResolver()
  • added: method AbstractXsltView.applyTransformerParameters(Map, Transformer): void
  • added: method AbstractXsltView.buildTransformer(Map): Transformer
  • added: method AbstractXsltView.getParameters(Map, HttpServletRequest): Map
  • added: method AbstractXsltView.getStylesheetLocation(): Resource
  • added: method AbstractXsltView.getTemplates(): Templates
  • added: method AbstractXsltView.getTransformerFactory(): TransformerFactory
  • added: method AbstractXsltView.newTransformerFactory(Class): TransformerFactory
  • added: method AbstractXsltView.resetCachedTemplates(): void
  • added: method AbstractXsltView.setContentType(String): void
  • added: method AbstractXsltView.setTransformerFactoryClass(Class): void
  • added: method XsltView.configureIndentation(Transformer): void
  • added: method XsltView.configureResponse(Map, HttpServletResponse, Transformer): void
  • added: method XsltView.configureTransformer(Map, HttpServletResponse, Transformer): void
  • added: method XsltView.convertSource(Object): Source
  • added: method XsltView.copyModelParameters(Map, Transformer): void
  • added: method XsltView.copyOutputProperties(Transformer): void
  • added: method XsltView.createResult(HttpServletResponse): Result
  • added: method XsltView.createTransformer(Templates): Transformer
  • added: method XsltView.getSourceTypes(): Class[]
  • added: method XsltView.getStylesheetSource(): Source
  • added: method XsltView.getTransformerFactory(): TransformerFactory
  • added: method XsltView.initApplicationContext(): void
  • added: method XsltView.locateSource(Map): Source
  • added: method XsltView.newTransformerFactory(Class): TransformerFactory
  • added: method XsltView.renderMergedOutputModel(Map, HttpServletRequest, HttpServletResponse): void
  • added: method XsltView.setCacheTemplates(boolean): void
  • added: method XsltView.setErrorListener(ErrorListener): void
  • added: method XsltView.setIndent(boolean): void
  • added: method XsltView.setOutputProperties(Properties): void
  • added: method XsltView.setSourceKey(String): void
  • added: method XsltView.setTransformerFactoryClass(Class): void
  • added: method XsltView.setUriResolver(URIResolver): void
  • added: method XsltViewResolver.buildView(String): AbstractUrlBasedView
  • added: method XsltViewResolver.requiredViewClass(): Class
  • added: method XsltViewResolver.setCacheTemplates(boolean): void
  • added: method XsltViewResolver.setErrorListener(ErrorListener): void
  • added: method XsltViewResolver.setIndent(boolean): void
  • added: method XsltViewResolver.setOutputProperties(Properties): void
  • added: method XsltViewResolver.setSourceKey(String): void
  • added: method XsltViewResolver.setUriResolver(URIResolver): void
  • added: static field AbstractXsltView.XML_CONTENT_TYPE: String