`

JSP过滤页面字符

    博客分类:
  • J2EE
JSP 
阅读更多
public class StringUtil {

	/**
	 * 判断输入的字符串参数是否为空。
	 * @param args 输入的字串
	 * @return true/false
	 */
	public static boolean validateNull(String args) {
		if (args == null || args.length() == 0) {
			return true;
		} else {
			return false;
		}
	}

	/**
	 * 判断输入的字符串参数是否为空或者是"null"字符,如果是,就返回target参数,如果不是,就返回source参数。
	 */
	public static String chanageNull(String source, String target) {
		if (source == null || source.length() == 0 || source.equalsIgnoreCase("null")) {
			return target;
		} else {
			return source;
		}
	}

	/**
	 * 过滤<, >,\n 字符的方法。
	 * @param input 需要过滤的字符
	 * @return 完成过滤以后的字符串
	 */
	public static String filterHtml(String input) {
		if (input == null) {
			return null;
		}
		if (input.length() == 0) {
			return input;
		}
		input = input.replaceAll("&", "&amp;");
		input = input.replaceAll("<", "&lt;");
		input = input.replaceAll(">", "&gt;");
		input = input.replaceAll(" ", "&nbsp;");
		input = input.replaceAll("'", "&#39;");
		input = input.replaceAll("\"", "&quot;");
		return input.replaceAll("\n", "<br>");
	}
}

 

分享到:
评论

相关推荐

    jsp字符过滤器

    JSP过滤器是基于Servlet规范的Filter接口实现的,它可以拦截请求,对请求和响应进行预处理或后处理。在`web.xml`配置文件中,我们定义一个filter和filter-mapping,指定过滤器的类和需要拦截的URL模式。 ```xml ...

    解决JSP字符串乱码的过滤器

    本教程将详细介绍如何通过实现一个过滤器(Filter)来解决JSP页面中的字符串乱码问题。 首先,我们需要理解字符编码的基础知识。字符编码是用来表示文本的一套规则,常见的有ASCII、GBK、UTF-8等。在Web应用中,...

    jsp过滤器的使用(含一个project实例说明)

    **JSP过滤器详解与项目实例** 在Java Web开发中,JSP(JavaServer Pages)是用于创建动态网页的一种技术,而过滤器(Filter)则是Servlet API中的一部分,用于处理HTTP请求和响应,提供了一种预处理和后处理请求的...

    jsp中的过滤器(含例子)

    在`JSP`中,我们通常会用到过滤器来处理一些共性问题,例如统一处理字符编码。当用户发送请求时,如果没有正确设置编码,可能会导致乱码问题。这时,我们可以创建一个过滤器来统一设定请求和响应的编码方式。 下面...

    jsp 过滤器中文乱码的处理

    为了解决这个问题,我们可以在每个JSP页面中使用`request.setCharacterEncoding("GBK")`或`request.setCharacterEncoding("UTF-8")`来设定请求的字符编码,确保与服务器期望的字符集一致。 除了逐个页面设置,更...

    JavaWeb页面过滤器之编码过滤

    在JavaWeb开发中,页面编码过滤是一个至关重要的环节,它主要解决的是网页中字符编码不一致导致乱码的问题。在给定的标题“JavaWeb页面过滤器之编码过滤”和描述中,我们可以深入探讨JavaWeb中的编码过滤器,以及...

    jsp页面中关键字过滤函数

    在JSP页面中实现关键字过滤,通常会涉及以下几个关键知识点: 1. **JavaBean**:为了实现关键字过滤,我们可以创建一个JavaBean类,该类负责处理关键字过滤的业务逻辑。这个类可以包含一个方法,比如`...

    jsp过滤器(编码)

    在标题“jsp过滤器(编码)”中,我们关注的是如何使用过滤器来处理编码问题。在`web.xml`配置文件中,我们可以定义一个过滤器来设定请求和响应的编码格式。以下是一个示例配置: ```xml &lt;filter-name&gt;...

    jsp 过滤器——解决中文乱码问题

    ### jsp过滤器——解决中文乱码问题 #### 背景介绍 在Web应用开发过程中,特别是使用Java Server Pages (JSP)进行中文字符处理时,经常遇到的一个问题是中文字符显示为乱码。这主要是因为客户端与服务器端之间存在...

    过滤器,Jsp开发中的避免中文乱码

    - JSP页面编码设置不当:JSP页面本身没有明确指定字符编码,或者指定的编码与实际存储的不符。 - HTTP头信息缺失:HTTP请求头中没有明确指定Content-Type和charset,导致服务器无法正确解析请求内容。 3. **过滤...

    servlet+jsp实现过滤器 防止用户未登录访问

    综上所述,使用servlet+jsp实现过滤器,可以有效地防止未登录用户访问受保护页面。开发者可以灵活地定义过滤器的行为,并且通过配置文件将过滤器与具体的URL模式关联起来,实现复杂的权限控制逻辑。

    老师给的jsp过滤器

    JSP过滤器是Servlet规范的一部分,它遵循`javax.servlet.Filter`接口。过滤器通过在请求到达目标资源(如Servlet、JSP页面)之前拦截请求,以及在响应返回给客户端之前拦截响应,实现了对HTTP请求和响应的透明处理。...

    利用过滤器解决JavaWeb(JSP)的乱码问题

    总之,解决JavaWeb中的乱码问题需要从多个层面进行考虑:设置过滤器统一请求和响应的编码,确保JSP页面的编码正确,以及在处理文件时注意文件内容的编码。通过这些方式,我们可以有效防止和解决乱码问题,提高应用...

    springboot+jsp 使用过滤器.do

    综上所述,"springboot+jsp 使用过滤器.do"这个项目展示了如何在Spring Boot应用中集成JSP页面,并通过Maven管理项目,同时利用过滤器实现特定的HTTP请求处理逻辑。通过学习这个示例,开发者可以更好地理解Spring ...

    JSP用过滤器解决request getParameter中文乱码问题.docx

    过滤器在Servlet容器中扮演着拦截请求和响应的角色,可以在请求到达目标资源(如JSP页面)之前对其进行预处理,包括设置合适的字符编码,以确保中文字符正确解析。下面将详细介绍如何使用过滤器来解决这个问题。 ...

    jsp filter 过滤器判断用户是否登录

    通过使用过滤器(Filter),可以在请求到达目标资源(如Servlet或JSP页面)之前进行处理,例如实现登录状态检查、权限验证等功能。下面我们就通过分析一个具体的示例代码来详细了解如何使用JSP Filter过滤器来判断...

    jsp过滤器及乱码的解决

    JSP过滤器的使用可以帮助我们有效地处理字符编码,确保数据在不同组件之间的一致性和正确性。本文将详细讲解如何在JSP和数据库操作中使用过滤器来解决乱码问题。 首先,我们要明确一点,解决乱码问题的关键在于统一...

    servlet过滤器配置,解决JSP的所有乱码

    很烦人哦,那就试试这个吧,可以解决所有的乱码,里面有说明教你怎么配”中,主要涉及的知识点是通过配置Servlet过滤器来解决JSP页面与Servlet交互时的字符编码问题。 首先,我们需要理解为什么会出现乱码。乱码...

    怎么解决JSP页面中文问题20100901

    ### 如何解决JSP页面中的中文问题 在Web开发中,尤其是使用Java Server Pages (JSP)进行开发时,处理中文字符常常会遇到乱码问题。本文将详细探讨如何有效地解决JSP页面中的中文问题,确保用户界面能够正确地显示...

    jsp中文乱码过滤器

    JSP中文乱码过滤器通过拦截请求和响应,统一设置字符编码,解决了JSP页面可能出现的乱码问题。理解其工作原理并正确配置,可以帮助开发者在项目中轻松应对中文乱码,提高用户体验。在实际开发中,我们还应注意其他...

Global site tag (gtag.js) - Google Analytics