Я читаю файл txt с java-кодом, а затем я показываю его содержимое с помощью js на странице html, но содержимое изменяется со временем, поэтому я не могу получить доступ к файлу, если содержимое было изменено: код Java: Methode, что чтение файла и возвращает строку, содержащую содержимое файла TXTчитает txt-файл, который динамически заполняется
public static String getLog() throws IOException{
StringBuilder sb = new StringBuilder();
String path=logging.getRealPath();
InputStream ips;
try {
ips = new FileInputStream(path);
InputStreamReader ipsr=new InputStreamReader(ips);
BufferedReader br=new BufferedReader(ipsr);
String ligne;
while((ligne=br.readLine())!=null){
sb.append("<br>"+ligne);
br.close();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return sb.toString();
}
и функции Js
<script type="text/javascript">
function getALLLog(){
var arrayNew = "<%=logging.getLog()%>";
document.getElementById("log").innerHTML=arrayNew;
}
</script>
HTML-код, как:
<div style="padding:15px" >
<span id="ALL" style="cursor: pointer;font-weight:bold;" onclick="getALLLog()">ALL</span>
</div>
<div id="log"></div>
так отображается содержание в первый раз после того, как не заполняя файл ничего появляется
попробуйте использовать ajax .. – Shahe
Я использую dwr, но у меня та же проблема –
, так что ваша проблема в том, что она не освежает? сначала он работает, но затем, когда файл обновляется, страница html не обновляется? – Shahe