当前位置: 技术问答>java相关
(急)一个页面中include多个文件不能显示的问题?
来源: 互联网 发布时间:2015-06-29
本文导语: 环境:WSAD4.0.1 在web模块中创建了四个jsp文件:index.jsp,a.jsp,b.jsp,c.jsp index.jsp中分别include其他3个文件代码如下: ...... ...... 可是启动服务后,只能显示a.jsp;其他两个报错: ----- X Servlet Error: JSPG0059E:无...
环境:WSAD4.0.1
在web模块中创建了四个jsp文件:index.jsp,a.jsp,b.jsp,c.jsp
index.jsp中分别include其他3个文件代码如下:
......
......
可是启动服务后,只能显示a.jsp;其他两个报错:
----- X Servlet Error: JSPG0059E:无法编译 JSP 类: java.io.IOException: 文件名、目录名或卷标语法不正确。
于是屏蔽第一个(即a.jsp),于是只能显示b.jsp,报同样的错。
这是怎么回事?
在web模块中创建了四个jsp文件:index.jsp,a.jsp,b.jsp,c.jsp
index.jsp中分别include其他3个文件代码如下:
......
......
可是启动服务后,只能显示a.jsp;其他两个报错:
----- X Servlet Error: JSPG0059E:无法编译 JSP 类: java.io.IOException: 文件名、目录名或卷标语法不正确。
于是屏蔽第一个(即a.jsp),于是只能显示b.jsp,报同样的错。
这是怎么回事?
|
1.请确定你的a.jsp,b.jsp,c.jsp是不是存在,且和index.jsp是不是在同一个目录?
2.你的a.jsp,b.jsp,c.jsp是否有问题?
好好查查,在index.jsp中的写法是没有错的。
2.你的a.jsp,b.jsp,c.jsp是否有问题?
好好查查,在index.jsp中的写法是没有错的。
|
把flush="true" 去掉试试?
|
flush改为true!
|
你的那些jsp中都是什么??可能包含了一些不能重复出现的东西
|
1.请确定你的a.jsp,b.jsp,c.jsp是不是存在,且和index.jsp是不是在同一个目录?
2.你的a.jsp,b.jsp,c.jsp是否有问题?
好好查查,在index.jsp中的写法是没有错的。
2.你的a.jsp,b.jsp,c.jsp是否有问题?
好好查查,在index.jsp中的写法是没有错的。
|
你必须注意的是很多指令只能出现一次的,你是否在包含文件中有同样的指令!
|
试试