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
          主站蜘蛛池模板: 荣成市| 长泰县| 汤阴县| 闸北区| 怀宁县| 乐东| 高州市| 大城县| 洛宁县| 乌兰县| 芦溪县| 龙门县| 阳城县| 宣城市| 北川| 金秀| 宁晋县| 阳高县| 沂水县| 闵行区| 永清县| 聂荣县| 札达县| 海口市| 祁阳县| 东明县| 枣庄市| 固安县| 太保市| 钦州市| 舞钢市| 靖远县| 沂南县| 乡城县| 三门县| 恩平市| 乌鲁木齐市| 泽库县| 龙江县| 德保县| 石门县|