Maison > interface Web > js tutoriel > le corps du texte

Application simple d'ajax et comment écrire un filtre

一个新手
Libérer: 2017-09-12 09:33:16
original
1611 Les gens l'ont consulté

Utilisation simple d'ajax :

function dss(userId,obj){
$.post("test?flag=2",{id:userId},function(data)
if("删除成功"==data){
alert("删除成功");
$(obj).parent().parent().remove();
}
});
}
Copier après la connexion

filtre : le filtre en Java n'est pas un servlet standard. Il ne peut pas gérer les demandes des utilisateurs ni générer de réponses au client. Il est principalement utilisé pour le prétraitement de HttpServletRequest et peut également être utilisé pour le post-traitement de HttpServletResponse. Il s'agit d'une chaîne de traitement typique.
Avantages : L'avantage de la chaîne de filtres est qu'elle peut être interrompue à tout moment pendant le processus d'exécution. Tant que chain.doFilter() n'est pas exécuté, les filtres suivants et le contenu demandé ne seront pas exécutés. En utilisation réelle, une attention particulière doit être portée à l'ordre d'exécution de la chaîne de filtres

filtre de configuration web.xml :

<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>
Copier après la connexion
<🎜. > Filtre d'écriture :


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"); 
}
}
Copier après la connexion


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal