A
allex
Есть некоторый код
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">java</div></div><div class="sp-body"><div class="sp-content">package com.zz;
import java.io.*;
public class create_zz {
public create_zz() {
***********************
ProcessBuilder procBuilder = new ProcessBuilder(f_prog, file_project);
try {process = procBuilder.start();
} catch (IOException e) {
e.printStackTrace();
}
process.waitFor();
***********************
}
}
Его вызываем на странице
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">xpage</div></div><div class="sp-body"><div class="sp-content"><xp:this.afterPageLoad><![CDATA[#{java script:importPackage(com.zz);
var zz = new create_zz();}]]></xp:this.afterPageLoad>
В браузере кажет ошибку
java 'com.zz.create_zz()' (java.lang.reflect.InvocationTargetException).
Что не так ?
Если код перенести на кнопку (выполняя на клиенте)
<xp:button value="Label" id="button1">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script><![CDATA[importPackage (com.zz);
var r = new create_zz();]]></xp:this.script>
</xp:eventHandler></xp:button>
то в ответ вообще тишина.
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">java</div></div><div class="sp-body"><div class="sp-content">package com.zz;
import java.io.*;
public class create_zz {
public create_zz() {
***********************
ProcessBuilder procBuilder = new ProcessBuilder(f_prog, file_project);
try {process = procBuilder.start();
} catch (IOException e) {
e.printStackTrace();
}
process.waitFor();
***********************
}
}
Его вызываем на странице
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">xpage</div></div><div class="sp-body"><div class="sp-content"><xp:this.afterPageLoad><![CDATA[#{java script:importPackage(com.zz);
var zz = new create_zz();}]]></xp:this.afterPageLoad>
В браузере кажет ошибку
java 'com.zz.create_zz()' (java.lang.reflect.InvocationTargetException).
Что не так ?
Если код перенести на кнопку (выполняя на клиенте)
<xp:button value="Label" id="button1">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script><![CDATA[importPackage (com.zz);
var r = new create_zz();]]></xp:this.script>
</xp:eventHandler></xp:button>
то в ответ вообще тишина.