Struts2引导选择标记缓冲区溢出问题

Struts2引导选择标记缓冲区溢出问题,struts2,Struts2,我正在使用Struts2引导插件和Struts v2.5.10.1 我面临的问题如下所示。我试图找到一些解决办法,但没有运气。我想如果我们找到一种方法来覆盖默认的缓冲区大小(在FastByteArrayOutputStream中设置为8192),那么它将解决这个问题 具有相同方法签名但不提供可分配类的两个方法?“公共抽象布尔java.util.List.isEmpty()”和“公共布尔java.util.AbstractCollection.isEmpty()”请报告! 2017年5月4日下午4

我正在使用Struts2引导插件和Struts v2.5.10.1

我面临的问题如下所示。我试图找到一些解决办法,但没有运气。我想如果我们找到一种方法来覆盖默认的缓冲区大小(在
FastByteArrayOutputStream
中设置为8192),那么它将解决这个问题

具有相同方法签名但不提供可分配类的两个方法?“公共抽象布尔java.util.List.isEmpty()”和“公共布尔java.util.AbstractCollection.isEmpty()”请报告! 2017年5月4日下午4:52:08 org.apache.catalina.core.ApplicationDispatcher调用 严重:Servlet jsp的Servlet.service()引发异常 java.nio.BufferOverflowException位于org.apache.struts2.util.FastByteArrayOutputStream.decodeAndWriteOut(FastByteArrayOutputStream.java:150)org.apache.struts2.util.FastByteArrayOutputStream.writeTo(FastByteArrayOutputStream.java:93)org.apache.struts2.components.Include.Include.Include.Include(Include.java:260)位于org.apache.struts2.components.Include.end(Include.java:153)位于org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42)


什么时候发生的?显示您的代码。在代码中,没有什么特别的。我试图在父JSP中包含几个JSP页面。但是,有一个特定的JSP页面,其中包含一个select标记,该标记显示一个包含大量选项的对象。我尝试检查大小()如果我将该列表的大小减少到大约10个选项,那么整个页面的加载都很好,其余包含的JSP页面也很好。你能根据这个解释提出一些解决方案吗?这个问题在我们最后得到了解决。列表中包含了一些特殊字符。我将struts.properties文件中的编码从UTF-8更改为ISO-8859-1,结果正常。很抱歉给您带来麻烦,感谢您的时间和支持。