Heim > Web-Frontend > js-Tutorial > Hauptteil

Einfache Anwendung von Ajax und wie man Filter schreibt

一个新手
Freigeben: 2017-09-12 09:33:16
Original
1606 Leute haben es durchsucht

Einfache Verwendung von Ajax:

function dss(userId,obj){
$.post("test?flag=2",{id:userId},function(data)
if("删除成功"==data){
alert("删除成功");
$(obj).parent().parent().remove();
}
});
}
Nach dem Login kopieren

Filter: Filter in Java ist kein Standard-Servlet. Es kann keine Benutzeranfragen verarbeiten oder Antworten an den Client generieren. Es wird hauptsächlich zur Vorverarbeitung von HttpServletRequest verwendet und kann auch zur Nachverarbeitung von HttpServletResponse verwendet werden. Es handelt sich um eine typische Verarbeitungskette.
Vorteile: Der Vorteil der Filterkette besteht darin, dass sie jederzeit während des Ausführungsprozesses unterbrochen werden kann. Solange chain.doFilter() nicht ausgeführt wird, werden nachfolgende Filter und angeforderte Inhalte nicht ausgeführt. Bei der tatsächlichen Verwendung muss besonders auf die Ausführungsreihenfolge der Filterkette geachtet werden:

web.xml-Konfigurationsfilter:

<filter>
<filter-name>FirstFilter</filter-name>
<filter-class>com.jkx.web.filter.FirstFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>FirstFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Nach dem Login kopieren

Schreibfilter:

package com.jkx.web.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class FirstFilter implements Filter{
public String encoding=null;
//服务器正常关闭时执行
public void destroy() {
System.out.println("FirstFilter销毁");
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
HttpServletRequest req = (HttpServletRequest) request;
HttpServletResponse resp = (HttpServletResponse) response;
req.setCharacterEncoding(encoding);
req.setAttribute("fileParam", "222222");
chain.doFilter(req, resp);
}
//服务器启动时初始化
public void init(FilterConfig filterConfig) throws ServletException {
System.out.println("FirstFilter初始化,被创建");
encoding = filterConfig.getInitParameter("encoding"); 
}
}
Nach dem Login kopieren


Das obige ist der detaillierte Inhalt vonEinfache Anwendung von Ajax und wie man Filter schreibt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage