JSP-JSTL-import、redirect、url处理、常用函数

简介: 版权声明:本文为博主原创文章,转载请注明出处。 https://blog.
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/twilight_karl/article/details/75804798

import

<import url=”” context=”” var=”” scope=”” charEncoding=”” varReader=”“></c:import>
包含另一个 JSP 页 面到本页面来

  • url 文件的url
  • var 导入的数据保存到var中
  • scope var的保存位置
  • charEncoding 编码方式

  • 直接导入外部url

    <c:import url="http://www.imooc.com"></c:import>
  • 导入当前项目下的文件
  <c:import url="import.txt" charEncoding="utf-8" var="txt" scope="session"></c:import>
  <c:out value="#${sessionScope.txt }"></c:out>

-导入另一个项目中的文件。需要更改context.xml文件。将添加属性 crossContext="true"

  <c:import url="/hello.html" context="/Train_HTML"></c:import>

redirect

页面重定向
- url 指定页面的地址,
- context其他web应用的页面

    <c:redirect url="OutTest.jsp">
        <c:param name="username">tom</c:param>
        <c:param name="password">123</c:param>
    </c:redirect>

// http://localhost:8080/Test/JSTLTest/import.txt?username=tom&password=123

URL

动态生成一个String类型的URL,与c:param一起使用
- value url路径
- var 将url保存在变量中

    <c:url value="http://localhost:8080/Test/URLTest.jsp" var="urlstr">
        <c:param name="data" value="${data }"></c:param>
    </c:url>
    <a href="${urlstr }">url</a>
// http://localhost:8080/Test/URLTest.jsp?data=sss

常用函数

使用JSTL函数需要导入JSTL函数标签:

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

常用函数罗列如下:

函数 作用
length() 返回长度
replace(text, ‘-‘,’.’) 替换一个字符串与另一个字符串的匹配
split(str,”.”) 分割字符串,保存在数组中
startsWith(str1,str2) 是否以指定字符串开始
endWith(str1,str2) 判断str1是否以str2结尾
substring(str,begin,end) 子串
toLowerCase() 小写
toUpperCase() 大写
trim() 去除两边空格
contains(strlong,str) 判断子串
containsIgnreCase(strLong,str) 判断子串,忽略大小写
indexOf(str1,str2) 判断str2出现的index值
escapeXml() 忽略用于XML标记的字符。
相关文章
|
5月前
|
运维 监控 Cloud Native
云原生数据仓库使用问题之是否有处理URL的函数
阿里云AnalyticDB提供了全面的数据导入、查询分析、数据管理、运维监控等功能,并通过扩展功能支持与AI平台集成、跨地域复制与联邦查询等高级应用场景,为企业构建实时、高效、可扩展的数据仓库解决方案。以下是对AnalyticDB产品使用合集的概述,包括数据导入、查询分析、数据管理、运维监控、扩展功能等方面。
|
7月前
|
Python
URL解析函数
URL解析函数。
81 1
|
SQL 大数据 Java
大数据Hive URL解析函数及侧视图
大数据Hive URL解析函数及侧视图
208 0
|
PHP
PHP函数获取完整的URL
PHP函数获取完整的URL
69 0
php同时下载多条URL函数
php同时下载多条URL函数
|
JavaScript 前端开发 安全
loadrunner 脚本开发- web_url函数详解
loadrunner 脚本开发- web_url函数详解
144 0
|
数据库 Python
Python实战:通过内置函数urljoin优雅的实现url链接的拼接
Python实战:通过内置函数urljoin优雅的实现url链接的拼接
314 0
|
JSON 前端开发 数据格式
Flask学习与项目实战2:url与视图函数映射、视图转url
访问book/list的url的时候发现是不可以访问的,因为我们返回额不是字典、元组等等,现在返回的是一个列表。 TypeError: The view function did not return a valid response. The return type must be a string, dict, tuple, Response instance, or WSGI callable, but it was a list.
Flask学习与项目实战2:url与视图函数映射、视图转url
|
SQL HIVE
Hive之parse_url函数详解
Hive的parse_url函数使用 parse_url(url, partToExtract[, key]) - extracts a part from a URL 解析URL字符串 partToExtract的选项包含[HOST,PATH,QU...
3102 0
|
前端开发 PHP
【PHP内置函数】http_build_query(数组转为url编码后的字符串,相当于mvc的后待参数)
【PHP内置函数】http_build_query(数组转为url编码后的字符串,相当于mvc的后待参数)
172 0
【PHP内置函数】http_build_query(数组转为url编码后的字符串,相当于mvc的后待参数)