function temp(value){
var text;
<%
Properties p=System.getProperties();
for(Iterator iter =p.entrySet().iterator();iter.hasNext();){
Map.Entry element = (Map.Entry) iter.next();
String keyName=(String) element.getKey();
if(keyName.toLowerCase().indexOf("tomcat")>=0) {
%>
text=escape(encodeURIComponent(value));
<%
break;
}
if(keyName.toLowerCase().indexOf("websphere")>=0) {
%>
text=encodeURIComponent(value);
<%
break;
}
}
%>
return text;
}
servlet得到数据的方法
String fldremark1 = java.net.URLDecoder.decode(request.getParameter("fldremark"), "utf-8");
用了这样的方法大概以后的编码错误就不会再是问题了。