首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Java
Web 开发
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
置为精华
锁定帖子
移动帖子
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
在servlet中调用CSS的问题(附图)
[已结贴,结贴人:tdy218]
加为好友
发送私信
在线聊天
tdy218
[C.R.S.M]K1
等级:
发表于:
2008-03-21 21:56:20
楼主
我写了一个servlet,内容如下:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Myfirst extends HttpServlet{
protected void service(HttpServletRequest request,HttpServletResponse response)throws
ServletException,IOException{
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.print(" <head> <link rel='Stylesheet' href='css.css' type='text/css'> </head>");
}
}
红色部分是是用来调用CSS的。
但出现的结果却是:(下图)
主页一片空白。
下面是服务目录下的几个文件供参考。
顺便说下,那段css代码在Untitled-1.html可以看到效果。并且我以前用的那个没有添加css的servlet好好的,可以正常访问。
请问我该如何修改?
问题点数:
10
回复次数:
21
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tdy218
[C.R.S.M]K1
等级:
发表于:
2008-03-21 21:58:21
1
楼 得分:
0
分数不多了,所以给的分数少了,希望大家见谅!前边我不知道,提问时给的分数多了。现在分数少了,不好意思!~
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
CAYU
中原
等级:
发表于:
2008-03-21 23:01:22
2
楼 得分:
0
看了半天,没明白你的问题说什么,
是
out.print(" <head> <link rel='Stylesheet' href='css.css' type='text/css'> </head>"); 不能够输出吗?
如果不能够初始你就 out.flush();看看。
而且你的css文件里边怎么是html,看不明白
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yqh2009
等级:
发表于:
2008-03-21 23:56:41
3
楼 得分:
0
在你生成得html页面看看代码那里出错吧,write是行得。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
mscf
書記
等级:
发表于:
2008-03-22 00:05:47
4
楼 得分:
0
你好像除了css别的什么都没写到浏览器去,这样的话白页是很正常的啊
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tdy218
[C.R.S.M]K1
等级:
发表于:
2008-03-22 08:40:54
5
楼 得分:
0
那段css代码在html网页中可以正常显示的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Henry_Zhang_boy
Henry
等级:
发表于:
2008-03-22 10:30:13
6
楼 得分:
0
请问你是想在Servlet中输出html内容吧?你是不是想使html来引用css中的格式?
你说明白了,也许我可以帮上你的忙!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xyz20003
登高临远
等级:
发表于:
2008-03-22 10:33:14
7
楼 得分:
0
servlet能这么用吗?
要不你先看看我们的jsp教程?
http://family168.com/tutorial/jsp/html/
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tdy218
[C.R.S.M]K1
等级:
发表于:
2008-03-22 10:49:11
8
楼 得分:
0
servlet能用。下面是我前几天做的。
我想在servlet里输出css里面的内容。
因为我看到那个html页面的核心部分就是那段css代码,图片,超链接都在那里了。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tdy218
[C.R.S.M]K1
等级:
发表于:
2008-03-22 10:53:25
9
楼 得分:
0
现在在servlet里调用css后出现的情况是:
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Henry_Zhang_boy
Henry
等级:
发表于:
2008-03-22 11:33:10
10
楼 得分:
0
把你的Servlet写详细了!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Henry_Zhang_boy
Henry
等级:
发表于:
2008-03-22 11:34:54
11
楼 得分:
0
是不是你发现你的Servlet 里根本就没有引用你的css文件中的样式啊?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Henry_Zhang_boy
Henry
等级:
发表于:
2008-03-22 11:38:22
12
楼 得分:
0
我明白了,你是因为你在Servlet里图片的路径表示有问题!在html中路径的表示与在SERvelt 中是不同的!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Henry_Zhang_boy
Henry
等级:
发表于:
2008-03-22 11:40:16
13
楼 得分:
0
把在你的web应用程序的路径说一下,我来给你解决!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Henry_Zhang_boy
Henry
等级:
发表于:
2008-03-22 11:42:56
14
楼 得分:
0
你的图片就直接放在fendou目录下吗?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Henry_Zhang_boy
Henry
等级:
发表于:
2008-03-22 11:48:04
15
楼 得分:
0
你应该这样写:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Myfirst extends HttpServlet{
protected void service(HttpServletRequest request,HttpServletResponse response)throws
ServletException,IOException{
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.print(" <head> <link rel='Stylesheet' href='/fendou/css.css' type='text/css'> </head>");
out.print(" <img src='/fendou/fendoupage.gif'........");
.......................
}
}
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tdy218
[C.R.S.M]K1
等级:
发表于:
2008-03-22 11:53:21
16
楼 得分:
0
不会把?
我前还写过一个带图片的都没问题。
代码:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Myfirst extends HttpServlet{
protected void service(HttpServletRequest request,HttpServletResponse response)throws
ServletException,IOException{
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.println(" <h2>Welcome to Fendou Studio");
out.println(" <br> <img src=fendouPage.gif height=700 align=center>");
out.println(" <p align=right> <a href=index.jsp >进入主页 </a> </p>");
}
}
郁闷中!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liujianliang
等级:
发表于:
2008-03-22 12:23:52
17
楼 得分:
0
css文件里写的不是css代码当然会有问题了,楼主先看看css的语法规范。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tdy218
[C.R.S.M]K1
等级:
发表于:
2008-03-22 13:11:07
18
楼 得分:
0
那个用了css的html网页的源码是:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>欢迎光临奋斗工作室!~ </title>
</head>
<body>
<div align="center"> <img src="fendouPage.gif" width="751" height="491" align="middle">
<div id="Layer1" style="position:absolute; width:186px; height:101px; z-index:1; left: 291px; top: 394px;">
<div align="left"> <a href="http://127.0.0.1:8080/fendou/main.jsp"> <img src="button.jpg" width="184" height="95" border="0"> </a>
</div>
</div>
</div>
</body>
</html>
我又写的那个css文件内容是:
<div align="center"> <img src="fendouPage.gif" width="751" height="491" align="middle">
<div id="Layer1" style="position:absolute; width:186px; height:101px; z-index:1; left: 291px; top: 394px;">
<div align="left"> <a href="http://localhost:8080/fendou/index.jsp"> <img src="button.jpg" width="184"height="95"border="0"> </a>
</div>
</div>
</div>
如果这样不对,那这个css文件该如何写才对那?
请高手指点!~
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Henry_Zhang_boy
Henry
等级:
发表于:
2008-03-22 13:45:55
19
楼 得分:
10
当然是你Css文件不对了!css文件不是这样写法!你好好看看CSS吧!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tdy218
[C.R.S.M]K1
等级:
发表于:
2008-03-23 08:42:12
20
楼 得分:
0
呵呵!~
我弄出来了!
真的是css文件的问题。
我把css文件改成:
<style type="text/css">
#z1 {position:absolute;top:25;left:45;z-index:1}
#z2 {position:absolute;top:30;left:50;z-index:2}
</style>
就这样就好了,呵呵!~ 在 <body>... </body>中间调用z1、z2 即可!~
谢谢楼上那个的兄弟了,给分加上,不好意思哦,剩的分数少了,只能给这么多了,以前不知道,随便一个小问题就给200分
弄得现在....
o(∩_∩)o...
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tdy218
[C.R.S.M]K1
等级:
发表于:
2008-03-23 09:13:55
21
楼 得分:
0
我servlet的源码是:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Myfirst extends HttpServlet{
protected void service(HttpServletRequest request,HttpServletResponse response throws ServletException,IOException{
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.println(" <head> <link rel='Stylesheet' href='css.css' type='text/css'> </head>");
out.println(" <div id=z1> <img src=fendouPage.gif height=700 align=center> </div>");
out.println(" <div id=z2> <p align=right> <a href=index.jsp > <img src=button.JPG> </a> </p> </div>");
}
}
提供这些代码,也好给以后的初学者一个参考的例子吧?~
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
abc推荐给好友