Red de conocimiento informático - Material del sitio web - Cómo utilizar filtros para resolver el problema confuso de jsp

Cómo utilizar filtros para resolver el problema confuso de jsp

Abrimos el proyecto web y creamos una nueva clase en src. De acuerdo con los hábitos de programación estándar, lo colocamos en un paquete. Hacemos clic derecho en la "clase" recién creada en el proyecto y completamos el nombre del paquete. , como " com.test.struts.filters" (el nombre de dominio suele estar invertido), la primera letra del nombre del archivo está en mayúscula, como "SetCharacterEncoding". A continuación se muestra el código de la clase, que en realidad implementa la interfaz de filtro con algunas reescrituras de la función doFilter. paquete?com.test.hibernate.filters;

importar?java.io.IOException

importar?javax.servlet.FilterChain;

importar?javax .servlet.FilterConfig;

¿importar?

importar?javax.servlet.ServletException;

importar?javax.servlet.ServletRequest;

importar?javax.servlet.ServletResponse;

importar?javax.servlet.sun.net.test.struts.filters.SetCharacterEncodingFilter <;! --También puedes usar la variable inicial aquí nombre valor y luego definirla en SetCharacterEncoding.java ¿Un privado? Entonces defina una codificación de caracteres "privada" en SetCharacterEoding.java.

Agregar una línea this.encoding?=? filterConfig.getInitParameter("encoding" --> /*

Después de configurar y ejecutar el proyecto, ¡ya no verás molestos mensajes de spam!