marquees中的滚动文字怎么能来自文本文件?
在marquees中怎么包含那个txt文件? 问题点数:50、回复次数:15Top
1 楼flyxxxxx()回复于 2004-09-04 14:54:24 得分 20
<marquee><%@ include file="1.txt"%></marquee>Top
2 楼aredline(一根红线)回复于 2004-09-04 15:06:46 得分 0
<marquee><%@ include file="1.txt"%></marquee>
提示错误:
org.apache.jasper.JasperException: /index.jsp(78,15) Invalid byte 1 of 1-byte UTF-8 sequence.
好象是这个1.txt有毛病Top
3 楼aredline(一根红线)回复于 2004-09-04 17:03:32 得分 0
upTop
4 楼alpa(我是你的太阳)回复于 2004-09-04 17:11:16 得分 10
你写一段代码把*.txt文件的内容读出来,放到<marquee>和</marquee>之间不就行了,不要告诉我你不会写这段代码吧!Top
5 楼youthy_yy(阿远)回复于 2004-09-04 17:13:47 得分 0
友情upTop
6 楼power17()回复于 2004-09-04 17:21:28 得分 10
我写的和灭神的是一样的。没有一点错误。我的就是这样的。
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<marquee><%@ include file="/marquee.txt" %></marquee>
</body>
</html>
我还特别留意了一下是不是回车是不是有问题,结果是可以运行,只是读出来的回车到了网
页上是space。
你是是不是提示找不到.txt文件啊。Top
7 楼aredline(一根红线)回复于 2004-09-04 17:39:04 得分 0
<marquee direction="up" scrolldelay="150" OnMouseOver="javascript:this.stop();" OnMouseOut="javascript:this.start();">
<%@ include file="1.txt" %>
</marquee>
上面是我程序的代码,还是不行,怎么办?
要是从1.txt中读出来,再写到<marquee>中间,感觉麻烦Top
8 楼aredline(一根红线)回复于 2004-09-05 08:56:03 得分 0
高手们,帮帮忙啊,分不够再加Top
9 楼aredline(一根红线)回复于 2004-09-06 08:44:17 得分 0
upTop
10 楼52800195(torney)回复于 2004-09-06 13:47:12 得分 10
没有问题呀~!是你找不到那个文件吧~!
把<%@ include file="1.txt" %>改为<%@ include file="/1.txt" %>看看~!Top
11 楼aredline(一根红线)回复于 2004-10-11 09:09:16 得分 0
现在知道原因了,原来是这个1.txt内容的问题,当内容是中文的时候就出错,
错误为:
Invalid byte 1 of 1-byte UTF-8 sequence.
数字的时候就没问题,什么原因,编码原因?如果第一个是数字后面是中文也可显示,但中文为乱码,怎么解决谢谢大家!
Top
12 楼jamesfancy(▲) 边城狂人 <Java|C++] (★)回复于 2004-10-11 09:14:31 得分 0
给你的页面加上 <meta http-equiv="ContentType" content="text/html; charset=gb2312">
加在 <head> 和 </head> 之间
设置你的 response.setCharacterEncoding("gb2312");Top
13 楼aredline(一根红线)回复于 2004-10-11 09:27:16 得分 0
给你的页面加上 <meta http-equiv="ContentType" content="text/html; charset=gb2312">
加在 <head> 和 </head> 之间
这个我原来就有,
设置你的 response.setCharacterEncoding("gb2312");
什么意思,怎么设置?谢谢Top
14 楼aredline(一根红线)回复于 2004-10-11 16:12:54 得分 0
没办法了,<%@ include file="/1.jsp" %>
然后在1.jsp中加入<meta http-equiv="ContentType" content="text/html; charset=gb2312">这句就可以了Top
15 楼power17()回复于 2004-10-11 17:00:32 得分 0
天啊
9月份的问题Top




