MultiAction class, 323
MultiActionController, 168, 174
example, 172–175
InternalPathMethodNameResolver, 170
overview, 168–170
ParameterMethodNameResolver, 170–171
PropertiesMethodNameResolver, 171–172
MultiActionController, Controller options,
199
Multiformat view, JasperReports, 261–262
multipage work flow, 176
Multipart file uploads, 78
MultipartFile class, 111
MultipartResolver interface, 78, 82, 107–112
multiple mappings per handler, 89
MultiTypeCommandBean bean, 147
MVC application, documenting.
SeeBeanDoc
■N
name attribute, 360
Name class, 125
name space clashes, 311
nameBean name, 126
name.firstName property name, 128
navigation logic, 26
nested paths, 229–230
nested properties, 127–128
NestedCommandBean bean, 128
new( ) method, 381
newCommandObject( ) method, 175
newInstance( ) method, Class class, 175
newPersonSuccess view name, 167
noErrors( ) method, 282
NoMatchingTransitionException class, 341,
365
non-default PropertyEditors, 139–142
non-string properties, 135–138
NoSuchConversationContinuationException
class, 357
NOT BETWEEN <value> AND <value>
operator, Valang, 270
NOT IN <value> (, <value>)* operator,
Valang, 269
NOT NULL operator, Valang, 270
NullPointerException class, 127, 268
■O
object class, 33
Object Graph Navigation Language (OGNL),
JSTL, 124
object model, 36
object-relational mapping (ORM) tool, 152
OGNL (Object Graph Navigation Language),
JSTL, 124
onBindAndValidate( ) method, 154
onSetupAfterTransaction( ) method, 306
onSetupBeforeTransaction( ) method, 306
onSubmit( ) method, 69, 154, 162
Open-Closed Principle, 117, 199
<option> tags, 161
options map, 246
Ordered interface, 80, 213
org.springframework.core.Ordered interface,
85, 94
org.springframework.mock.web.MockHttp-
ServletRequest class, 126
org.springframework.ui.context.Theme
object, 112
org.springframework.util.AntPathMatcher
interface, 86
org.springframework.validation framework,
148
org.springframework.validation.Bind-
Exception class, 146
org.springframework.validation.DataBinder
class, 124
org.springframework.validation.FieldError
instance, 147
org.springframework.validation.ObjectError
instance, 147
org.springframework.validation.Validator
interface, 265
org.springframework.web.bind.Servlet-
RequestDataBinder class, 124
org.springframework.webflow.Action
interface, 321, 362
org.springframework.webflow.Action.do-
Execute( ) method, 350
org.springframework.webflow.Action-
ExecutionException class, Spring
Web Flow State Exception, 368
org.springframework.webflow.action.Form-
Action implementation, 360
org.springframework.webflow.context.portlet.
PortletExternalContext class, 347
org.springframework.webflow.context.servlet.
ServletExternalContext class, 347
org.springframework.webflow.EnterState-
VetoException class, Spring Web
Flow State Exception, 368
org.springframework.webflow.execution.
FlowExecution artifact, 351
org.springframework.webflow.execution.
repository.InvalidConversation-
ContinuationException class,
Spring Web Flow, 368
org.springframework.webflow.execution.
repository.NoSuchConversation-
Exception class, Spring Web Flow,
368
org.springframework.webflow.ExternalContext
artifact, 351
■INDEX 397
Find it faster at
584X_Ch15_Index_FINAL 1/30/06 12:53 PM Page 397