暂且不说40K的JSP是否能运行,你不觉得40K的代码全在JSP上有点大吗?考虑考虑你的系统架构和模式先吧
解决方案 »
- 继承HibernateDaoSupport的baseDao类,如何进行条件查询?
- 求思路
- 求一条sql语句,小妹在此谢谢了
- iis5和Tomcat5.0.28的整合!!!!!!(急)
- 想寻求一个JSP付费空间,不知朋友们有没有推荐的空间?
- 20分:jstl配置的具体步骤?
- dtree节点的属性如何设置?为什么点击后不能跳转?
- 简单JSP问题,费了好长时间,还是有几个错误,帮帮忙,多谢!
- 请教一个问题,非常急手(在线等侍),拜托,拜托.
- 请问,如何通过BEAN调用SERVLET?
- 字符问题,JSP连ACCESS,字段名是中文,请问怎么解决!
- 我的JSP页面,每点击一次,内存使用都增加一些,而且只增不减,怎样才能当前页执行完后,内存自动释放?
我的jsp页表也超过了40k
没有问题你可能是服务器有问题,
我用的是Tomcat4.1.27
不过我修改也没有出任何问题呀
即使用的都是taglib上
40K也不是不可能!
应该不会是jsp受限制
帮不到你
Ilegal target of dump or branch?
是什么错误?(该文提出想在struts下的jsp页面)
再不行就升级或换JSP服务器。
class文件。有一点要特别注意:按照JSP规范,除非有特殊的声明,jsp文件
的内容将全部编译成service()方法。可能大多数人都不知道,java类的一个
方法的方法体内容不得超过64K字节。如果超过了,虽然编译时不出错,但该类
执行的时候就会抛出错误(注意不是异常):java.lang.ClassFormatError
大家可以试验一下:
public class methodsizetest
{
public static void main(String args[])
{
long var = 0;
var ++;
var ++
// ... 此处重复若干次(需要重复很多次,java文
// 件和class文件也可能远远大于64K)
System.out.println("var="+var);
}
}
可能不同。有的40k可能就会使class文件的service()方法体大于65535,有的
100k也未必使得方法体大于65535。一般如果嵌入的java语句越多,代码编译
出来反而会比较小;反过来,如果jsp中嵌入大量的html代码,40k的jsp也
可能使得service()方法体大于65535。
只不过还是建议将JSP文件写得小一点
我这里有一个文件*****$jsp.class有170多k,照样运行,没有大小限制,
只不过还是建议将JSP文件写得小一点
---------------------------------------------------------------
这个大小纯属偶然因素。因为我无法知道你的XXX.jsp和XXX_jsp.java都是
什么内容。.class文件并不能说明问题。
如果你不服气,你可以做个实验。把tomcat中的所自带的首页jsp文件index.jsp
中的任何一个html代码行复制3000遍。你看这个jsp能运行吗?它甚至不能编译!
其他的应用服务器的web container虽然编译运行的细节不大一样,其实思路
是大同小异的,都有这样的问题。
其实我最想知道
什么原因导致了
ilegal target of branch or dump
错误