社区
Web 开发
帖子详情
EL表达式如何调用JAVA BEAN中的函数?
whjwu
2007-06-29 01:37:19
public class XmlUser{
public boolean CheckUser(request);
}
企图:
<c:when test="${XmlUser.CheckUser(request)}">
....
但是这是不对的,请问正确方法。
...全文
718
5
打赏
收藏
EL表达式如何调用JAVA BEAN中的函数?
public class XmlUser{ public boolean CheckUser(request); } 企图: .... 但是这是不对的,请问正确方法。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zqrqq
2007-06-29
打赏
举报
回复
把
private static ThreadLocal<HttpServletRequest> requests
改成
public static ThreadLocal<HttpServletRequest> requests
写一个filter,在doFilter()之前,取得request,并把这个request放到requests里面,这样,你在执行getCheck的时候,就可以取得那个request了
whjwu
2007-06-29
打赏
举报
回复
似乎得到的request是null。不知道如何能得到需要的request
whjwu
2007-06-29
打赏
举报
回复
private static ThreadLocal<HttpServletRequest> requests = new ThreadLocal<HttpServletRequest>();
public boolean getCheck() throws Exception
{
HttpServletRequest request = requests.get();
return CheckUser(request);
}
这样可以吗?编译通过了
whjwu
2007-06-29
打赏
举报
回复
这个方法又想过,不过刚接触。编译了下,有以下错误,是不是要 import 哪个 包
找不到符号:
HttpServletRequest request = threadLocal.getRequest;
^
zqrqq
2007-06-29
打赏
举报
回复
写一个
public boolean getCheckUser();
HttpServlet request = threadLocal.getRequest;
return CheckUser(request );
}
首先,把request放到某个能随时取得的地方,如ThreadLocal里面,然后,写一个方法,没有参数,在这个方法中调用你原先的方法,最后,在页面上写:
<c:when test="${XmlUser.checkUser}">
EL表达式
(很全很强大)
EL还支持
调用
自定义
函数
,可以在
EL表达式
中
使用这些
函数
来执行更复杂的逻辑操作。
函数
调用
的基本语法为`{fn: functionName(args)}`。 - **
函数
调用
格式**:`{fn: functionName(arg1, arg2, ...)}` 这里`fn:`是...
EL表达式
全解语法
中
文技术文档
EL表达式
在JSP
中
扮演着重要角色,它提供了一种简洁的方式来获取和操作
Java
Bea
n属性,以及与
Java
Servlets和JSP作用域对象进行交互。 **二、
EL表达式
的结构**
EL表达式
通常以`$`符号开头,后跟大括号`{}`,如`${...
EL表达式
所用的jar包.rar
其次,`jstl.jar`(
Java
Server Pages Standard Tag Library)是JSP标准标签库,它包含了
EL表达式
支持和其他常用的JSP标签,如条件语句、循环、
函数
调用
等。在
EL表达式
与JSTL结合使用时,可以极大地增强JSP页面的功能...
JSTL以及
EL表达式
所需jar包
EL表达式
是
Java
EE
中
的一个强大功能,它允许开发者在JSP页面
中
简洁地访问和操作应用程序范围内的对象。
EL表达式
的语法类似于
Java
Script,但它的主要目的是提供一种声明式的方式来获取和设置
Java
Bea
ns属性。例如,`${...
Java
代码
中
使用JSP/JSF表达式语言EL
EL表达式
通常在JSP或JSF(
Java
Server Faces)页面
中
使用,以${}包裹。例如,如果你有一个名为"user"的
Java
Bea
n,其
中
有一个属性叫做"name",在JSP页面
中
你可以这样显示它的值: ```jsp Hello, ${user.name}! ``` ...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章