`
mywebuser
  • 浏览: 5703 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

springMVC controller未配置多实例引起的问题

    博客分类:
  • jsp
阅读更多
前端采用MMGrid框架,写了一个列表,但在高并发情况下,或者自己连续刷新页面时,MMgrid会提示加载数据异常,这个开发人员不知道怎么回事,控制台出现NullException,一堆错误:
java.lang.NullPointerException
at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:216)
at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:460)
at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:368)
at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:241)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:119)
at org.apache.coyote.http11.AbstractOutputBuffer.doWrite(AbstractOutputBuffer.java:192)
at org.apache.coyote.Response.doWrite(Response.java:533)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:373)
仔细查看这个错误,发现出错的的对象ID都是同一个,很显然output时,因为同一个实例在IO输出时,来不及写完,就出错了,解决的办法很简单,就是在controller上,加上@Scope("prototype"),让controller为多实例,实际上在弄好controller时,也是推荐将它设置为多实例,单实例运行,很容易产生错误
0
0
分享到:
评论

相关推荐

    SpringMVC+Mybatis封装实例

    SpringMVC+Mybatis封装实例,主要在dao、service、controller层封装,实例可运行

    springmvc注解简单实例

    springmvc注解简单实例,本例子从dao层service层controller层,层层采用注解形式,层层调用,紧密相连,通过这个简单的例子我相信大家会对springmvc又一个整体大概的了解

    springmvc2.5.6实现rest接口实例

    2)写controller类 3)写application-yg.servlet.xml 4)配置web.xmlhttp://u.download.csdn.net/images/btn_submit.png 3、步骤之处 spring-webmvc-2.5.6.jar不支持@PathVariable注解,参数必须采用传统方式的...

    SpringMVC编程使用Controller接口实现控制器实例代码

    主要介绍了SpringMVC编程使用Controller接口实现控制器实例代码,具有一定参考价值,需要的朋友可以参考下。

    springmvc的一个简单实例

    spring的mvc应用的简单实例 package com.spring.mvc.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype....

    springmvc2.5.6实现webservice rest接口实例

    2)写controller类 3)写application-yg-servlet.xml 4)配置web.xml 3、不足之处 spring-webmvc-2.5.6.jar不支持@PathVariable注解,参数必须采用传统方式的?传递;3以上版本就支持@PathVariable注解,允许的...

    springmvc的一个简单的框架实例

    这是基于springmvc的一个小型框架,自己搭建,简单可运行

    SpringMVC实现controller中获取session的实例代码

    本篇文章主要介绍了SpringMVC实现controller中获取session的实例代码,具有一定的参考价值,有兴趣的可以了解一下。

    Springmvc开发实例和规范

    springmvc基于方法开发...springmvc将url和controller里的方法映射。映射成功后springmvc生成一个Handler对象,对象中只包括了一个method。方法执行结束,形参数据销毁。springmvc的controller开发类似web service开发

    SpringMVC实例

    1、清晰的角色划分,Spring在Model、View和Controller方面提供了一个非常清晰的划分,这3个方面真正是各司其职,各负其责。 2、灵活的配置功能,因为Spring的核心是IOC,同样在实现MVC上,也可以把各种类当做Bean来...

    Spirng+SpringMVC+Maven+Mybatis+MySQL+tomcat实例

    Spirng+SpringMVC+Maven+Mybatis+MySQL实例,eclipse+tomcat7+jdk1.7

    Spring、SpringMVC和mybatis完整整合实例(含案例)

    3.配置SpringMVC的配置文件(springmvc.xml) 只扫描Controller注解 四、编写测试代码 准备数据库表和pojo类 五、测试效果图 1.测试页面输入 2.效果页 3.打印输出 4.数据库 作者:学习瞄

    spring+springmvc+mybatis项目案例实现用户角色权限管理

    使用spring+springmvc框架 整合了Mybatis持久层框架 整合Druid用于数据库连接,并使用Druid对业务层监控spring jdbc 整合EhCache,对Mybatis的二级缓存进行管理和对spring进行缓存管理 整合FastJson对指定http类型的...

    Spring MVC 入门实例

    你可以在 props 标签内配置多个 prop 标签. 我们将在后面编写 com.ideawu.HelloController 类. 上面, 我们在 web.xml 文件中告诉 ContextLoaderListener, 我们还有另外两个配置文件 /WEB-INF/database.xml 和 /...

    基于SpringMVC annotation 的图形验证码

    基于SpringMVC annotation 的图形验证码 主要是controller的写法 实现前台验证码的显示 和刷新 验证功能相信大家都能写出来 访问 http://localhost:8080/SpringMVC_annotation_volidate/login jsp页面关键代码 ...

    spring MVC 实例代码

    基于注解的spring mvc,dao 层注解:@Repository("userDao"), entity层注解:@Entity,service层注解:@Service("userService"), action层注解:@Controller("userController") @RequestMapping("/user.do")

    postman+json+springmvc测试批量添加实例

    postman工具配置和数据准备: 1)在地址栏输入测试IP地址和端口号已经对应的接口地址; 2)在Headers一栏添加参数Content-Type=application/json;...服务器接口配置:已springmvc来说明: controller类对象上

    springMVC4-rest-jackson-jsonview-annotation.zip

    分享一个使用SpringMVC4 Rest 和Jackson的@JsonView注解集成的实例。@JsonView用来过滤JSON响应。Spring4.1开始直接支持@JsonView注解。要使用@JsonView,首先我们需要定义视图,我们可以定义多个视图。一个视图定义...

    SpringMVC自定义属性编辑器详解及实例

    SpringMVC自定义属性编辑器详解及实例 自定义springMVC的属性编辑器主要有两种方式,一种是使用@InitBinder标签在运行期注册一个属性编辑器,这种编辑器只在当前Controller里面有效;还有一种是实现自己的 ...

Global site tag (gtag.js) - Google Analytics