永发信息网

java表达式解析问题,怎么解决

答案:2  悬赏:60  手机版
解决时间 2021-02-21 10:34
java表达式解析问题,怎么解决
最佳答案
//表达式当成一段脚本来处理
public class Test {
    public static void main(String[] args) throws ScriptException {
        ScriptEngineManager manager = new ScriptEngineManager();
        ScriptEngine se = manager.getEngineByName("js");
        String str = "1+2*(3+6)-5/2";
        Double result =(Double) se.eval(str);
        System.out.println(result);
    }
}
全部回答

不同的后台框架 对 这些获取的也不一样。像 struts就用#来表示等等。看你使用什么框架了。如果非想获取的话可以使用jsp内置的脚本语言。

<%

user user = session.getattribute("ocm.business.user");

out.println(user.email);

%>

等等。

另外 jsp解析的时候会先把el表达式解析成脚本语言,再由 部署服务器编译成 servlet。所以效率是一样的。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想贷款买捷达伙伴,需要多少钱?
新星里我想知道这个在什么地方
新加坡什么最有名
马太福音中用圣经与火施洗是什么意思
附近黄江畔豪街这一块有厂子有招聘的
天成酒店地址在哪,我要去那里办事
冒险岛升到满级大概要用多久?
科举制是我国古代的选官制度。下列各项中,确
移动一星级客户欠费多少钱才会被停机
韩国签售会怎么参加
明达手机广场地址在什么地方,想过去办事
师说》:“士大夫之族,曰师曰弟子者,则群聚
网页上的电子杂志如何打印?
实践本科怎么样?
德邦常州营业部我想知道这个在什么地方
推荐资讯
有什么关于密苏里号的电影
根据《环境影响评价技术导则地下水环境》,地
电脑要换房间,但宽带接口只有原来房间的能用
仙剑奇侠传魔兽地图,里面有仙剑系列所有人物
前几天苏仨在别人yy开直播一开始唱的一首英文
丽图摄影有限公司地址在什么地方,想过去办事
搞工控的都用什么操作系统
原江苏省中医院顾保群老中医在哪里有谁知道吗
贫血需要做些什么检查
电焊钳哪个牌子好
常州市乐阳机械厂地址在哪,我要去那里办事
USB鼠标间歇性失灵,圆口的正常
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?