这段时间在做一个门户网站,要求输入关键字搜索相关的文章,搜索结果分页显示,关键字在文章中以红色字体显示,如百度搜索一样。可能是js功底不好,只能使一个标题的关键字变色,所以研究了下fn的replace替换函数。方法如下:
fn:replace("这里是你输出的内容","要替换的字符串","替换关键字的字符串")
<!-- 将搜索关键词拼接成一个红色字体 然后写入fn函数 -->
<c:set var="search" value="
<font color='red'>${requestScope.searchContent}</font>"></c:set>
//这段fn函数作用是 将查询的关键词变为红色 注意:fn函数里面使用el表达式取值不能加$
<div class="slTit">
${fn:replace(h.h_title,requestScope.searchContent,search)}</a></div>
编码过程一点一滴 大牛勿喷
。
分享到:
相关推荐
模糊查:关键字加红色((用el自定义函数给关键字加颜色的方法[作用:直接用于jsp页面输出]
了解并熟练使用FN函数可以极大地提高JSP页面的可读性和代码质量。在开发过程中,可以根据具体需求选择合适的FN函数来处理数据,使得页面逻辑更加清晰。同时,JSTL与EL结合使用,能够减少页面中的脚本代码,使JSP更加...
在JSP页面中实现关键字过滤,通常会涉及以下几个关键知识点: 1. **JavaBean**:为了实现关键字过滤,我们可以创建一个JavaBean类,该类负责处理关键字过滤的业务逻辑。这个类可以包含一个方法,比如`...
关键字查询部分,可能在JSP页面中有一个输入框,用户可以输入关键词进行搜索。提交表单后,Servlet会捕获这个关键词,将其传递给Service层进行模糊匹配查询。模糊查询通常使用SQL的LIKE操作符,配合通配符(%)来...
4. **直接在JSP页面内编写Java代码**: JSP 2.0引入了“scriptletless”编程模式,鼓励在JSP页面中使用EL和标签,减少或避免使用传统的`<%...%>`脚本块。 5. **分离Java代码和表现层**: 强调MVC(Model-View-...
- **函数说明**:将数组中的元素连接成一个新的字符串,并使用指定的分隔符隔开。 - **使用示例**: ```jsp ${fn:join(array, ';')} ``` 这个函数可以将数组转换为逗号分隔的字符串。 ##### 7. `fn:length` - *...
要在项目中使用`fn`函数标签库,首先需要在JSP页面或Web应用程序的`web.xml`文件中进行配置。通常情况下,可以在JSP页面顶部使用以下语句进行配置: ```jsp <%@ taglib uri="http://java.sun.com/jstl/fn" prefix=...
利用jsp脚本语言实现页面搜索,非百度谷歌等搜索
本文将详细介绍JSTL中的`fn`函数以及如何与EL结合使用。 #### JSTL `fn`函数详解 ##### 1. **fn:contains** - **功能**:判断一个字符串是否包含另一个子串。 - **示例**: ```jsp ${fn:contains(name, ...
3. JSP接收到请求后,可能使用SQL查询语句在数据库中查找与关键词相关的关键字或搜索记录。 4. 数据处理后,JSP返回结果到客户端。 5. JavaScript接收到响应数据,更新页面显示搜索建议。 总结来说,这个“JSP版仿...
此函数将数组中的元素连接成一个字符串,并用指定的分隔符进行分割。 - **语法**:`fn:join(array, separator)` - **功能**:将`array`中的所有元素用`separator`连接起来形成一个新的字符串。 - **示例**: ```...
【标题】"仿百度关键字搜索JSP版"的实现与详解 在Web开发领域,模拟知名搜索引擎的功能,如百度,可以提升用户体验并学习先进的搜索技术。这个项目是基于JSP(JavaServer Pages)来实现一个简易的百度关键词搜索...
**在JSP页面中使用EL表达式调用函数** EL(Expression Language,表达式语言)是JavaServer Pages(JSP)技术的一个重要组成部分,它的主要目的是简化JSP页面中的脚本编写,使得开发者能更专注于页面展示逻辑,而...
4. **使用自定义函数**: 在JSP页面中,你可以像使用内置函数一样使用自定义函数,只需提供正确的命名空间和函数名即可。 举个例子,假设我们有一个名为`mathUtils`的函数库,其中包含一个名为`addNumbers`的函数,...
在JavaServer Pages (JSP) 中调用JavaScript函数并传递参数是常见的前端与后端交互方式,这涉及到HTML、JavaScript和JSP脚本语言的混合使用。本文将深入讲解这一主题,帮助你理解和解决此类问题。 首先,我们需要...
本文将详细解析如何在JSP页面中通过两种主要方法实现这一功能:一是使用`window.open`方法弹出页面;二是使用`window.showModalDialog`方法弹出对话框,并深入探讨其应用场景及优缺点。 ### 一、通过`window.open`...
在JavaServer Pages (JSP)开发中,Expression Language (EL)是用于...在JSP页面中,正确地引入`<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>`标签库后,就可以使用这些功能强大的函数了。
当你遇到“jsp页面加载时提示loading”的问题时,这通常意味着页面正在加载或有延迟加载的情况发生。这个问题可能由多种因素导致,下面我们将详细探讨这些可能的原因及其解决方案。 1. **页面内容过多**:如果JSP...
从给定的文件标题“Jsp函数速查”和描述“jsp函数快速查询,是开发的好帮手”,我们可以看出这份资料旨在为Java Server Pages (JSP)开发者提供一个快速参考指南,帮助他们理解和使用JSP中的各种内置函数、操作符以及...
博文链接指向了一个名为“mamaoyuan625”的作者在iteye博客上的一篇文章,可能详细介绍了如何使用JSTL的某些函数在JSP页面上进行处理。 **标签解析:** "源码"和"工具"这两个标签表明了讨论可能包含JSTL的源代码...