Mybatis中 parameterType 的含义
parameterType 代表Mybatis的传入参数的类型,可以为int,String等,也可以是类和Map
spring的版本太低啦!@responseBody返回的乱码解决不了呢,只好用英文了。
解决方法:点击打开链接
用这段
<mvc:annotation-driven >
<!-- 消息转换器 -->
<mvc:message-converters register-defaults="true">
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes" value="text/html;charset=UTF-8"/>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
</mvc:annotation-driven>
这个地方会报错 'mvc:annotation-driven' must have no character or element
解决方法:点击打开链接
Spring Mvc 中用ajax 解决了,美滋滋
@responseBody 作用: 该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。
在返回的数据不是html标签的页面,而是其他某种格式的数据时(如json、xml等)使用
@RequestMapping(value="/add")
public @ResponseBody String add(ShopCartInfo shopCart, HttpServletResponse response){
cartService.add(shopCart);
response.setCharacterEncoding("utf-8");
return "add success!";
}
这是我的代码, return这个时候返回的是给前台的数据,而把@ResponseBody删掉后就返回的连接。
参考地址:点我
用JQuery的Ajax提交表单,这个博文写的很详细:这个
16:41 购物车的url传的值,找不到办法把String转换成int的,就传了个对象进去,然后就找不到了...地址栏上面显示的出来,但是后台却获取不到,
有点烦
<a href="${pageContext.request.contextPath}/shopcart/list.action?user=${userinfo}">购物车</a>
找到一篇资料→
这里
加入@RequestParam之后,发现报错 Cannot convert value of type [java.lang.String] to required type [com.fruit.entity.Userinfo]
就很烦
17:19 发现转换不了int的是个货物的id?????
???????????? 哪里来的goods_id??????
找到了 原来是我查出来的list没有遍历出来,gg
今天就这些了