文章列表
在项目中用window.location做跳转,发现ff和ie中出现不一致现象。
@ie中跳转以当前路径开始跳转
@ff中跳转以根目录开始
所以,跳转要根据浏览器分别执行
if(navigator.userAgent.indexOf("Firefox")!=-1)
{
//ff浏览器,从根目录开始拼接
}
else
{
//ie浏览器,从当前目录开始
}
1、表单get方法提交参数乱码,由于默认的tomcat按照iso-8859-1对url进行编码所以要进行相应转换:
@首先在接受参数页面或者servlet设置request的编码方式例如:request.setCharacterEncoding("utf-8");
@对接受到的参数改变编码,和上面的characterencoding的编码相同,new String(request.getParameter("username").getBytes("iso-8859-1"),&quo ...
1,得到文件的绝对路径:
request.getServletContext().getRealPath("/");
区别不同浏览器,CSS hack写法:
区别
IE6
与
FF
:
background:orange;*background:blue;
区别
IE6
与
IE7
:
background:green !important;background:blue;
区别
IE7
与
FF
:
background:orange; *background:green;
区别
F ...
1,定义生成图片验证码的servlet,
package com.test.demo;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.Random;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStrea ...
1、context-param为应用上下文参数,例如
<context-param>
<param-name>encode</param-name>
<param-value>utf-8</param-value>
</context-param>
可在servlet中通过getServletContext().getInitParameter("encode")得到。
2、init-param为初始化参数,目的是为了在servlet初始化时获得信息,例如
...