jsp中显示图片的问题

sean717 2003-08-21 03:34:46
一个很简单的servlet,想用脚本动态的设定一个table的背景图片,代码片断如下:
out.println(docType+"<HTML>\n"+
"<HEAD><TITLE>Hello WWW</TITLE></HEAD>\n"+
"<BODY BGCOLOR=\"#fdf5e6\">\n"+
...
** "<TABLE BORDER=1 ALIGN=CENTER BACKGROUND=\""+bgpic+"\">"+
...

请注意**行,就是在那里将table的背景图片设定成bgpic的,bgpic是一个String,被初始化为"1.jpg" String bgpic="1.jpg"

然后将1.jpg考到这个servlet的.java同一目录下,"编译"以后,可以见到**行产生的结果html代码为"<TABLE BORDER=1 ALIGN=CENTER BACKGROUND=1.jpg>


打开tomcat后 导入此servlet,却不见背景图片显示 究竟是什么错误???我想是图片的路径设置有错吧???可是我看到一般的html,如果背景图片和html文件在同一目录下,那么写没错啊?

究竟是怎么回事?谢谢
...全文
93 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sean717 2003-08-29
  • 打赏
  • 举报
回复
楼上 我的table很大啊
zcjl 2003-08-25
  • 打赏
  • 举报
回复
不知道楼主还在不在
如果生成的html代码没错,
而路径也绝对正确的话
去试试看把table的height和width都显示定义出来
如height=500 width=500
我照着楼主的方法做了一下
最开始也是没有显示,因为table太小了,根本看不见
后来改大些就出来了
sean717 2003-08-25
  • 打赏
  • 举报
回复
up
黑马 2003-08-23
  • 打赏
  • 举报
回复
出现"<TABLE BORDER=1 ALIGN=CENTER BACKGROUND=1.jpg>可能显示不了

我认为是你的转换有问题吧
sean717 2003-08-23
  • 打赏
  • 举报
回复
就是想知道为什么不行啊
ncepu158wyf 2003-08-22
  • 打赏
  • 举报
回复
为什么在servlet里,在jsp里直接用多简单啊
sean717 2003-08-22
  • 打赏
  • 举报
回复
up up
sean717 2003-08-21
  • 打赏
  • 举报
回复
to javahui(阶级斗争要年年讲,月月讲,天天讲。)
我的确是放在同一目录了

to zcjl(莫等闲,白了少年头) ( )
sorry发贴时写错了一点,图片的路径是有引号的,像BACKGROUND="1.jpg"

thx
zcjl 2003-08-21
  • 打赏
  • 举报
回复
楼上的老大,不是吧
他明明说了是放在同一目录下的啊
我估计是<TABLE BORDER=1 ALIGN=CENTER BACKGROUND=1.jpg>的问题
图片的路径没用引号
javahui 2003-08-21
  • 打赏
  • 举报
回复
你访问SERVLET可能是/servlet/myservlet
图片可能是/images/1.jpg

所以bgpic应该是“/images/1.jpg”或者“../images/1.jpg”

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧