好像你只能改b.jsp.
全部將<%@ include file="a.jsp" %>
改成<jsp:include page="a.jsp" flush="true" />.
然後還要象你說的再次import a.jsp中已import的文件。有中文時好像就是這樣麻煩.估計你有可能會失望.
如果你改成功了,麻煩發消息給我.
多謝!
全部將<%@ include file="a.jsp" %>
改成<jsp:include page="a.jsp" flush="true" />.
然後還要象你說的再次import a.jsp中已import的文件。有中文時好像就是這樣麻煩.估計你有可能會失望.
如果你改成功了,麻煩發消息給我.
多謝!
解决方案 »
- 求解:Java 连接Access 2007
- tiles2+freemarker的乱码问题
- 关于读取表单中的信息(大家看看我的描述中能不能理解)
- 可否求各位给我一个在页面上放置字段的方案
- 分太多,散分,同时问一下谁有web端动态javascript脚本?
- [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]第 1 行: '=' 附近有语法错误。
- 在线等待菜鸟问题(100分)
- compareToIgnoreCase的返回值的问题
- 关乎饭碗的焦急:关于jspsmartupload的问题,我会在线等待的。
- 请教关于servlet和Applet的通信问题
- 关于图层总是在<select><option>... </option></select>后面,烦!100分在线
- JSP的编辑
<%@ page contentType="text/html; charset=gb2312" %>
但是,a.jsp中有汉字,会出乱码,这个怎么办?
谢谢
3.jsp
=====================
<html>
<%@ page contentType="text/html;charset=GB2312"%>
<%@ include file="4.jsp" %>
<body>
啊啊啊啊啊啊啊啊
<% out.println(" Hello World!"); %>
</body>
</html>4.jsp
=====================
<html>
<body>
啊啊啊啊啊啊啊啊
<% out.println(" Hello World!"); %>
</body>
</html>
</html>运行结果OK.
<jsp:include page="a.jsp" flush="true" />他包含的是动态页面,所在以编译b.jsp之前先编译a.jsp,如果a.jsp没有加<%@ page contentType="text/html; charset=gb2312" %>会出现乱码。
<%@ include file="a.jsp" %>包含静态页面,它跟b.jsp在一起编译,因此a.jsp不能包含<%@ page contentType="text/html; charset=gb2312" %>,因为它在一个页面中只能出现一次。
<%@include file="a.jsp"%>
我试了,你的代码没有问题
但是,在4.jsp我加上
<%@ page import="java.io.*"%> //import其它文件也会出问题
或
<%@ page session="true"%>
后问题就出来了
访问3.jsp时
4.jsp的内容有乱码,而3.jsp没有
这是为什么?
哪位高手指点指点
有哪位能告诉我其中的原因,非常感谢!
我也按照你说的加上<%@ page import="java.io.*"%>或<%@ page session=... %>仍然没有问题出现jdk 1.3
tomcat 3.2