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í
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!