以下是springmvc原生支持的返回类型,假如返回json,这个可以用jsonstring或则map,
modelandview
model
modelmap
map
view
string
void
还是可以直接返回类,操作步骤见下面可以介绍。
需要注意的是,springmvc与jackson加强在用时,如果不是直接返回的是一个tt
object、也可以直接返回的map中是object型的,就要对object中的成员变量加注解,否则不会报tt
错:couldnottt
x2系列acceptablerepresentation,500codeerror。t
原因是jackson默认情况下真不知道怎末去序列化,方法有:
1.为成员变量提升getter、setter方法
2.的或也这个可以给field另外@jsonproperty注解,(也可在getter上加),还能够用它指定序列化时的属性名
@jsonproperty可以标住在field也可以getter上,
definesnameofthelogicalproperty,
jsonobjectfieldnametouseforthett
property((
反正那是另一个运行程序顺序的问题是需要不使用了springmvc的项目是不必须配置actionbean,完全是的配置文件进行扫描注解运行程序的,spring事务配置文件还有一个上下文都是是从运行程序的,而springmvc的action是实际打开程序的,这样的话就有个优先级的问题了,web是先启动时contextloaderlistener后启动后dispatcherservlet,在contextloaderlistener运行程序的时候action并没在容器中,因此现在可以使用aop先添加事务或则扫描注解也是无用的。那你该怎么解决就是在dispatcherservlet程序加载的spring-mvc配置文件后再而且aop事务扫描配置就可以了了12345678