信息发布webApp的一些小沉淀

2012年2月24日10:47:47今天遇到一个奇怪的情况,之前一直使用的水平居中的方法,今天居然不起作用了,后来查了很多遍才发现,之前一直是在html文件中使用,今天使用的是jsp文件,也不是说由于文件格式不一样就不行,而是在于头部:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">这个不一样,上面的是html中的头部,而jsp中就不是这样,所以导致了不同的效果!

js去除空格和换行符
function TransferString(content)
{
var string = content;
try{
string=string.replace(/\r\n/g,"")
    string=string.replace(/\n/g,"");
}catch(e) {
alert(e.message);
}
return string;
}

编码问题,首先服务端使用spring的filter,设置为utf-8,然后客户端也要设置成utf-8,还有在服务端设置了filter之后要记得将它配上去:
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
 <filter-mapping>  
        <filter-name>encodingFilter</filter-name>  
        <url-pattern>/*</url-pattern>  
    </filter-mapping>  
我之前就是写了filter但是忘记配上filter-mapping了,浪费好多时间

你可能感兴趣的:(js,编码,filter,水平居中)