关于表达式的执行!
在页面里 我有一个输入域,我想在里面录入类似这样的语句:
request.getParameter( "id ") == "1 " || request.getParameter( "id ") == null
在页面提交后读取该字符串并执行返回其执行结果作为判断依据!请大家帮忙出个点子
[解决办法]
直接执行可能你的字符串当成java语句不大可能
怎么驱动这个代码 是个问题
[解决办法]
看来你得用java写一个简单的编译器了。
[解决办法]
request.getParameter( "id ") == "1 " || request.getParameter( "id ") == null
输入: "id " "1 "
其余的又没什么变化, 所以你可以在JSP里面写
request.getParameter(para) == result || ...............
[解决办法]
关注~~
[解决办法]
换种设计方法把,
[解决办法]
在服务端通过文件操作把客户端提交的语句生成JSP,然后直接调用这个JSP,通过它返回执行结果,能否行通?
[解决办法]
给你推荐一个驱动工具bsh-2.0b4.jar,很好用,可以驱动java语句执行。用法你可以查相关资料。这是我以前用的版本,不知道现在什么版本了。