利用EL表达式替换回车符

后台数据库中数据格式:

要在页面以如下格式显示,即分号一换行:

首先想到在action中利用replaceAll来替换,于是写出如下代码:

userlist.setPubmedmesh(rs.getString("mesh").repalceAll(";","</br>"));

但是试验后发现不行,于是想到利用EL表达式来完成替换。

首先在session中存储该字段:

ActionContext.getContext().getSession().put("pubmedmesh", rs.getString("mesh"));

然后在前台头部加入标签库:

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

然后得到session值:

<%String pubmedmesh = (String)session.getAttribute("pubmedmesh");%>

最后利用EL表达式的替换函数实现功能:

${fn:replace(pubmedmesh, ";", ";</br>")}

测试没问题,搞定!

时间: 2024-08-01 13:51:24

利用EL表达式替换回车符的相关文章

【Filter】利用过滤器Filter解决post传递的编码问题与利用EL表达式简化参数传递

post传递的编码问题,解决的方式有两种,一种是修改Tomcat的配置文件,这种方式是我反对的,因为你并不能保证自己的工程在任意一个Tomcat都能跑,当然如果以后出现什么情况,处理修改Tomcat配置文件,没有别的的话,那么才修改也不迟,另一种是在页面取值之前使用: request.setCharacterEncoding("utf-8"); 本来这样没什么的,不就一行代码吗?但是在现在JSP编程不停强调页面绝对不能出现后端代码的趋势下,不能使用<[Jsp]使用Post与Get

如何利用EL表达式获取list,map,对象等值

<%@ page import="com.hopetesting.domain.User" %><%@ page import="java.util.*" %><%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>el表达式获取对象属性<

jsp页面中利用EL表达式实现时间格式转换

从数据库中取出的String类型的数据:2015-04-29 17:47:00.0 理想展现形式:2015-04-29 17:47 只需要两步就可以实现哦: first:引入标签库 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefi

Notepad++中查找替换回车符

用Nodepad++打开文件 View->Show Symbol->Show End of Line "End of Line"行结束符,由"CR", "LF"组合构成,有几种可能: "CR", “LF”, "CR"+"LF"等. 经实测, Windows中的GitBash.Linux的行结束符为“LF”, Windows的行结束符为"CR"+"

【代码笔记】iOS-字符串替换回车和换行

一,代码. - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //替换回车符和空格 NSString *oldStr=@" 1 2 4 "; NSLog(@"----oldStr---%@",oldStr); //去掉首尾空格 NSString *newStr=[oldStr strin

javaweb学习总结(二十九)——EL表达式

一.EL表达式简介 EL 全名为Expression Language.EL主要作用: 1.获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象.获取数据.(某个web域 中的对象,访问javabean的属性.访问list集合.访问map集合.访问数组) 2.执行运算 利用EL表达式可以在JSP页面中执行一些基本的关系运算.逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算.${user==null} 3.获取web开发常用对象 EL 表达

EL表达式简介

EL表达式简介 EL 全名为Expression Language.EL主要作用: 1.获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象.获取数据.(某个web域 中的对象,访问javabean的属性.访问list集合.访问map集合.访问数组) 2.执行运算 利用EL表达式可以在JSP页面中执行一些基本的关系运算.逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算.${user==null} 3.获取web开发常用对象 EL 表达式定

转 EL表达式

EL表达式 一.EL表达式简介 EL 全名为Expression Language.EL主要作用: 1.获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象.获取数据.(某个web域 中的对象,访问javabean的属性.访问list集合.访问map集合.访问数组) 2.执行运算 利用EL表达式可以在JSP页面中执行一些基本的关系运算.逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算.${user==null} 3.获取web开发常用对象

详解EL表达式

分类:技术文档 2013-04-26 11:40:56 阅读(817) 评论(0) 收藏 举报 EL表达式概述 EL表达式是为了便于获取数据而定义的一种语言,JSP 2.0之后才成为一种标准.下面的示例是一个简单的EL表达式: <%@ page contentType="text/html; charset=UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"