2016-12-01 4 views

ответ

2

Это возможно.

Из-за соображений безопасности вы не можете получить доступ к файловой системе в JavaScript, но согласно JSR223 specification можно не только вызывать скрипты с Java, но и делать что-то противоположное - вызовите Java из скриптов, в вашем случае из JavaScript. Соответствующий код будет:

var writer = new java.io.PrintWriter('your_file.txt') 
writer.write('hello') 
writer.close() 

Справочные материалы и фрагменты кода:

1

Я предпочел бы использовать Groovy (и проверить кэш-флажок) следовать передовых методов:

Это просто так:

import org.apache.commons.io.FileUtils; 
FileUtils.writeStringToFile(new java.io.File("/data/jmeter/test.log"), 
    "String to append", 
    "UTF-8", 
     true); 

enter image description here

+0

Я хотел бы использовать Groovy, но я ничего не знаю о языке и мой javascript довольно сложный. Но спасибо вам в любом случае! –

Смежные вопросы