java里,request.getRequestURI().indexOf是什么意思
发布网友
发布时间:2022-05-14 18:23
我来回答
共4个回答
热心网友
时间:2023-10-20 13:01
request:请求
getRequestURI:获取请求的url
indexOf(str):求字符串内str出现的位置下标
所以:request.getRequestURI().indexOf("1.jsp")的意思就是,求请求的url内“1.jsp”的位置,返回的是一个数字,代表出现的位置,-1表示不存在。通常和-1比较来表示是否包含指定的页面,常用于过滤器。
例:if(request.getRequestURI().indexOf("1.jsp")){
filterChain.doFilter(request,response);//给1.jsp放行
}else{
xxxxxx//不放行,进行别的操作
}
热心网友
时间:2023-10-20 13:01
request.getRequestURI()获取请求页面的相对路径,为一个字符串
indexOf:类String里的方法,
String str = "abc";
int index = str.indexOf("a");
a的下标为0,所以index=0.
热心网友
时间:2023-10-20 13:01
indexOf应该带有一个参数。
request请求的路径中,参数所在的位置。
如果参数为Int,则转为Asiic码对应的字符。
热心网友
时间:2023-10-20 13:02
请求的页面的相对路径的索引!