posts - 495,comments - 227,trackbacks - 0
          <2015年7月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿(46)

          隨筆分類(476)

          隨筆檔案(495)

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 1396783
          • 排名 - 16

          最新評論

          閱讀排行榜

          評論排行榜

          scripttask在使用jdk 8的JavaScript腳本時對外java對象的類獲取不到,這里有的處理方法為:
          load("nashorn:mozilla_compat.js");
          // Import the java.awt package
          importPackage(java.awt);
          // Import the java.awt.Frame class
          importClass(java.awt.Frame);
          // Create a new Frame object
          var frame = new java.awt.Frame("hello");
          // Call the setVisible() method
          frame.setVisible(true);
          // Access a JavaBean property
          print(frame.title);

          在腳本的最前邊加入
          load("nashorn:mozilla_compat.js");
          這句話,即可。

          注意2:
          <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
              <property name="dataSource" ref="dataSource" />
              <property name="transactionManager" ref="transactionManager"/>
              <property name="databaseSchemaUpdate" value="true"/>
              <property name="jobExecutorActivate" value="true"/>
              <!--<property name="history" value="full"/>-->
              <property name="processDefinitionCacheLimit" value="10"/>
              
              <property name="beans">
                  <map>
                      <entry key="shellUtils">
                          <bean id="shellUtils" class="com.duxiu.modules.activiti.utils.ShellUtils" />
                      </entry>
                  </map>
              </property>
          </bean>
          這里的bean屬性可以將ShellUtils類暴露給JavaScript腳本來使用,不同的地方是:
          jdk7版本ShellUtils類里的方法可以靜態方法暴露出去,但是jdk8則不行,只能暴露public方法。

          http://docs.oracle.com/javase/8/docs/technotes/guides/scripting/prog_guide/javascript.html#A1147207
          posted on 2015-07-06 15:06 SIMONE 閱讀(419) 評論(0)  編輯  收藏 所屬分類: JAVA
          主站蜘蛛池模板: 丰都县| 姚安县| 海晏县| 保康县| 桐梓县| 清远市| 鹤岗市| 临桂县| 海晏县| 饶河县| 凌云县| 泾源县| 无锡市| 宿迁市| 方正县| 霸州市| 涿州市| 泾源县| 沅陵县| 长岛县| 通州市| 化隆| 威远县| 安陆市| 丰镇市| 察隅县| 中江县| 高安市| 唐海县| 灌阳县| 彩票| 锦屏县| 丰县| 梧州市| 龙胜| 南涧| 沁水县| 无锡市| 彭泽县| 桂林市| 紫金县|