ScriptEngineManager sem = new ScriptEngineManager();
ScriptEngine engine = sem.getEngineByExtension("js");

解决方案 »

  1.   

    有     ScriptEngine      直接调用  
      

  2.   

    为什么调用呢 ?ScriptEngineManager manager = new ScriptEngineManager();
    ScriptEngine engine = manager.getEngineByName("js");
    engine.eval("var t='i am a boy'; function replaceReg(){ return t.replace(/\\b(\\w)/g,function(e){return e.toUpperCase()}) }println(replaceReg())");
      

  3.   

    额,我做的数据抓取,然后别人网站的密码是通过复杂的JS进行加密的,然后现在要做自动抓取功能,所以在登录时候需要调用JS来获取密码登录
      

  4.   

    弱弱的问句,用js加密有用吗?现在工具都可以拦截http请求,直接都抓到明文了。再在页面加密有何意义?
      

  5.   

    弱弱的问句,用js加密有用吗?现在工具都可以拦截http请求,直接都抓到明文了。再在页面加密有何意义?
    你知道了怎么样加密,不一定能知道怎么解密。还是有作用的
      

  6.   

    弱弱的问句,用js加密有用吗?现在工具都可以拦截http请求,直接都抓到明文了。再在页面加密有何意义?
    你知道了怎么样加密,不一定能知道怎么解密。还是有作用的

    js一定是在客户端运行的吧,所以你的明文肯定是已经传到客户端了啊
      

  7.   

    弱弱的问句,用js加密有用吗?现在工具都可以拦截http请求,直接都抓到明文了。再在页面加密有何意义?
    你知道了怎么样加密,不一定能知道怎么解密。还是有作用的

    js一定是在客户端运行的吧,所以你的明文肯定是已经传到客户端了啊
    打个比方,你在公司的电脑浏览器上用户名登陆了csdn,这条数据被我在公司的路由器上抓到了,但我抓到的是被js加密过的密码。