我们设置某页的小图标,用:<link rel="shortcut icon" href="<%=path%>/images/icon.ico" type="image/x-icon"/>
放在<head>标签里就可以了,但由于界面太多,每页都要加,难免会漏掉,这样会超成某些没加的页面显示默认tomcat的ico图标,不好看,有没办法设置一下,让整个工程的界面都是统一的ico图标呢?想了很久,感觉应该在web.xml里面做文章,可不知道怎么写,那位大侠指点下吧.先谢了!
放在<head>标签里就可以了,但由于界面太多,每页都要加,难免会漏掉,这样会超成某些没加的页面显示默认tomcat的ico图标,不好看,有没办法设置一下,让整个工程的界面都是统一的ico图标呢?想了很久,感觉应该在web.xml里面做文章,可不知道怎么写,那位大侠指点下吧.先谢了!
CSDN的也是只有在主页有点击进入这个页面地址栏的图标也没了...
以下是过滤器里的doFilter方法:
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException
{
req.setCharacterEncoding("gbk");
res.setCharacterEncoding("gbk"); PrintWriter out = res.getWriter();
String htmlStr = out.toString();//是不是这样?然后在htmlStr里,定位到<head>,再加上:<link rel="shortcut icon"...>?
//String newHtmlStr = htmlStr加入:<link rel="shortcut icon"...>
//这下面还有补充什么呢?
chain.doFilter(req, res);
}
一般都是把header做成这样的。
用css一般只是写背景图片多。
好像回答错地方了.呵呵.
因此,在网页中使用Favicon最简单的办法便是将制作好的图标文件命名为Favicon.ico,然后将其上传到网站的根目录即可。
如果您需要将Favicon.ico放到其他目录下,或者希望让不同的网页显示不同的Favicon,就需要在网页Html文件中做设定了,具体设置也很简单,在Html中的<head>部分加入如下的代码:
程序代码: <link rel=”icon” href=”/dir/favicon.ico” mce_href=”/dir/favicon.ico” type=”image/x-icon”>
<link rel=”shortcut icon” href=”/dir/favicon.ico” mce_href=”/dir/favicon.ico” type=”image/x-icon”>
Firefox还支持GIF动画格式的Favicon,使用方法如下:
首先制作一个16*16的gif动画,然后在html代码<head></head>中加入如下代码:
程序代码 <link rel="shortcut icon" href="favicon.ico" >
<link rel="icon" href="animated_favicon.gif" type="image/gif" >
正解!!!
把tomcat目录下的,favicon.ico换为自己的图标就OK了!我本机的具体目录是:D:\Tomcat6.0\webapps\ROOT,注意:名字一定要为:favicon.ico
在里边的render相关里边调用.
如果不用软方法.好像IIS里边可以设置向每次http请求输出指定html