<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0067)http://hi.baidu.com/hyh8774/blog/item/ad8678fb6e2f8762024f5635.html -->
<!--STATUS OK--><HTML><HEAD><TITLE>超强过滤器彻底解决JSP/SERVLET中文参数GET/POST传递的问题_Lings百度空间 for J2EE | Struts | SSH | SQL</TITLE>
<META http-equiv=content-type content="text/html; charset=gb2312">
<STYLE>.error {
FONT-SIZE: 12px; COLOR: #ff0000
}
</STYLE>
<SCRIPT
src="超强过滤器彻底解决JSP-SERVLET中文参数GET-POST传递的问题_Lings百度空间 for J2EE Struts SSH SQL.files/global.js"
type=text/javascript></SCRIPT>
<SCRIPT language=javascript
src="超强过滤器彻底解决JSP-SERVLET中文参数GET-POST传递的问题_Lings百度空间 for J2EE Struts SSH SQL.files/popup.js"></SCRIPT>
<SCRIPT language=JavaScript
src="超强过滤器彻底解决JSP-SERVLET中文参数GET-POST传递的问题_Lings百度空间 for J2EE Struts SSH SQL.files/g_spjs.js"></SCRIPT>
<SCRIPT language=javascript>
<!--
var allkey="";
var i=0;
var flag=0;
function setpv(allnum)
{
var num = allnum.split('_');
document.getElementById("result").innerHTML=num[0];
}
function checkMail(s)
{
var pattern=/\w+@\w+\.[a-z]+/;
if(pattern.test(s))
{
return true;
}
else
{
return false;
}
}
function checkeandu(eanduid)
{
var eanduvalue=G(eanduid).value;
var len=bytes(eanduvalue);
if(len>128)
{
showErr(2,"您输入的网址或邮箱太长,请保持在128字节以内。");
return false;
}
else
{
return true;
}
}
function cmtdel(str)
{
var pop=new Popup({ contentType:3,isReloadOnClose:false,width:340,height:80});
pop.setContent("title","删除评论");
pop.setContent("confirmCon","您确定要彻底删除这条评论吗?");
pop.setContent("callBack",delCallback2);
pop.setContent("parameter",{fid:str,popup:pop});
pop.build();
pop.show();
return false;
}
function delCallback2(para)
{
var o_pop=para["popup"];
o_pop.config.contentType=1;
o_pop.setContent("contentUrl","");
o_pop.reBuild();
G(para["fid"]).target=o_pop.iframeIdName;
eval("document."+para["fid"]).submit();
}
function checkname(strid)
{
var ele=document.getElementById(strid);
var len=bytes(ele.value);
if(len>49)
{
showErr(1,"您输入的姓名太长,请保持在49字节以内。");
return false;
}
else
{
if(len==0)
{
document.getElementById(strid).value="匿名网友";
}
return true;
}
}
function checktext(textid)
{
document.getElementById(textid).value=trimlr(textid);
var str=trimrn(textid);
len=str.length;
if(len==0 || ((/^[\s, ]+$/gi).test(str)) )
{
showErr(3,"您必须输入评论内容,请检查。");
return false;
}
else
{
if(len>1000)
{
showErr(3,"您输入的评论内容太长,请保持在500字以内。");
return false;
}
return true;
}
}
function showErr(index,str)
{
G(index+"_err").style.display="";
G(index+"_err_con").innerHTML=str;
}
function hidErr(index)
{
G(index+"_err").style.display="none";
G(index+"_err_con").innerHTML="";
}
function alertPop(tit,con)
{
var pop=new Popup({ contentType:4,isReloadOnClose:false,width:340,height:80});
pop.setContent("title",tit);
pop.setContent("alertCon",con);
pop.build();
pop.show();
}
function cmtfull()
{
var cnum=0;
if(cnum>=50000)
{
alertPop("发表评论","单篇日志评论数最多为50000条.");
return false;
}
else
{
return true;
}
}
function checkcmtform()
{
if(checkname("spBlogCmtor")&&checkeandu("spBlogCmtURL")&&checktext("spBlogCmtText")&&cmtfull())
{
submitForm();
return true;
}
else
{
return false;
}
}
var g_pop=null;
function submitForm()
{
g_pop=new Popup({ contentType:1,isReloadOnClose:false,width:340,height:80});
g_pop.setContent("title","添加评论");
g_pop.setContent("contentUrl","");
g_pop.setContent("someDisabledBtn","btn_ok");
g_pop.build();
G("popFormSubmit").target=g_pop.iframeIdName;
g_pop.show();
}
function g_close_pop()
{
g_pop.close();
}
function formatonlinpic()
{
var picobj=document.getElementsByName("onlinepic");
var picnum=picobj.length;
for(var i=0;i<picnum;i++)
{
if(picobj[i].width>200)
{
picobj[i].width=200;
}
if(picobj[i].height>200)
{
picobj[i].height=200;
}
}
}
function addToFavor(){
var blogTitle='超强过滤器彻底解决JSP/SERVLET中文参数GET/POST传递的问题'.replace(/'/g,'\'');
window.open('http://cang.baidu.com/do/add?it='+encodeURIComponent(blogTitle+'_百度空间')+'&iu='+encodeURIComponent(location.href)+'&fr=sp#nw=1','_s','scrollbars=no,width=600,height=450,right=75,top=20,status=no,resizable=yes');
return false;
}
var isIE = /*@cc_on!@*/false;
function tracker(did,a){
return function(){
var t=new Date().getTime();
var href=a.href;
if(isIE){
var r = /href\s*=\s*("|')?([^\s]*)\1/gi;
if(r.test(a.outerHTML))
href = RegExp.$2;
}
new Image().src = "http://hi.baidu.com/sys/statlog/1.gif?m=" + did + "&v=" + encodeURIComponent(href) + "&c=" + encodeURIComponent(location.href) + "&t="+t;
}
}
function tracker_init(did){
var _s=document.getElementById(did);
var as = _s.getElementsByTagName('A');
for(var i = 0, j = as.length; i < j; i ++){
var a = as[i];
if(isIE){
a.attachEvent("onclick", tracker(did,a));
}else{
a.addEventListener("click", tracker(did,a), false);
}
}
}
//-->
</SCRIPT>
<SCRIPT type=text/javascript>
/*<![CDATA[*/
var RelatedDocData = null, GetAndEval = false;
(function(){
var xhr = BdAjax.getXHR();
if(xhr == null){
RelatedDocData = -1;
return;
}
xhr.open("GET", "/sys/search?type=8&word=%B3%AC%C7%BF%B9%FD%C2%CB%C6%F7%B3%B9%B5%D7%BD%E2%BE%F6JSP%2FSERVLET%D6%D0%CE%C4%B2%CE%CA%FDGET%2FPOST%B4%AB%B5%DD%B5%C4%CE%CA%CC%E2&item=ad8678fb6e2f8762024f5635&t=" + new Date().getTime(), true);
xhr.onreadystatechange = function(){
if(xhr.readyState == 4){
if(xhr.status == 0 || xhr.status == 200){
if(GetAndEval){
eval(xhr.responseText);
}else{
RelatedDocData = xhr.responseText;
}
}
}
}
xhr.send(null);
})();
/*]]>*/
</SCRIPT>
<META content="MSHTML 6.00.2900.3314" name=GENERATOR></HEAD>
<BODY onload=formatonlinpic();>
<CENTER>
<SCRIPT type=text/javascript>
/*<![CDATA[*/
if(top.location != self.location){
top.location = self.location;
}
var myref = encodeURI("http://hi.baidu.com/hyh8774/blog/item/ad8678fb6e2f8762024f5635%2Ehtml");
/*]]>*/
</SCRIPT>
<LINK
href="超强过滤器彻底解决JSP-SERVLET中文参数GET-POST传递的问题_Lings百度空间 for J2EE Struts SSH SQL.files/mods.css"
type=text/css rel=stylesheet><LINK
href="超强过滤器彻底解决JSP-SERVLET中文参数GET-POST传递的问题_Lings百度空间 for J2EE Struts SSH SQL.files/d4dd654e79755609b3de05d3.css"
type=text/css rel=stylesheet><LINK
href="超强过滤器彻底解决JSP-SERVLET中文参数GET-POST传递的问题_Lings百度空间 for J2EE Struts SSH SQL.files/space.css"
type=text/css rel=stylesheet>
<STYLE type=text/css>#usrbar {
PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #ffffff; FILTER: alpha(opacity=65); PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 19px; PADDING-TOP: 4px; FONT-FAMILY: Arial; LETTER-SPACING: normal; HEIGHT: 19px; TEXT-ALIGN: right; moz-opacity: 0.5
}
#usrbar A {
COLOR: #0000cc; TEXT-DECORATION: underline
}
#usrbar A:link {
COLOR: #0000cc; TEXT-DECORATION: underline
}
#usrbar A:visited {
COLOR: #0000cc; TEXT-DECORATION: underline
}
#ft {
CLEAR: both; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY: Arial; HEIGHT: 20px; TEXT-ALIGN: center
}
#ft A {
COLOR: #7777cc; TEXT-DECORATION: underline
}
#ft A:link {
COLOR: #7777cc; TEXT-DECORATION: underline
}
#ft A:visited {
COLOR: #7777cc; TEXT-DECORATION: underline
}
#usrbar {
LETTER-SPACING: normal
}
#usrbar A {
LETTER-SPACING: normal
}
#usrbar A:link {
LETTER-SPACING: normal
}
#usrbar A:visited {
LETTER-SPACING: normal
}
#ft {
LETTER-SPACING: normal
}
#ft A {
LETTER-SPACING: normal
}
#ft A:link {
LETTER-SPACING: normal
}
#ft A:visited {
LETTER-SPACING: normal
}
</STYLE>
<DIV id=usrbar
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
JSP-SERVLET中文参数GET-POST传递的问题_Lings百度空间 for J2EE Struts SSH SQL.rar (7个子文件)
超强过滤器彻底解决JSP-SERVLET中文参数GET-POST传递的问题_Lings百度空间 for J2EE Struts SSH SQL.files
space.css 27KB
global.js 9KB
popup.js 14KB
mods.css 7KB
g_spjs.js 2KB
d4dd654e79755609b3de05d3.css 10KB
超强过滤器彻底解决JSP-SERVLET中文参数GET-POST传递的问题_Lings百度空间 for J2EE Struts SSH SQL.htm 47KB
共 7 条
- 1
资源评论
- yiyi_22013-06-24不错,可以过滤,就是对HttpRequest的getParameter和getParameters进行重写转码操作。
- 刘灿龙2012-11-12不错,可以过滤,不会乱码了
- 盖世天才2012-08-04不错,就是不知道为啥JSP页面编码是GB18030,那个函数参数也得写成ISO8859_1
bing8216bing
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功