Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用缓冲区存储和附加进行Gui刷新_Java_Html - Fatal编程技术网

Java 使用缓冲区存储和附加进行Gui刷新

Java 使用缓冲区存储和附加进行Gui刷新,java,html,Java,Html,我有一个html表单,在提交第一个表单后将xml作为输出提交。xml需要保留l somewere,并在gui刷新后附加下一个创建的xml。如何使用java String head = "<dictionary>"; String end = "<dictionary>"; StringBuffer buf = new StringBuffer(); for (int i = 1; i < 2; i++) { buf.append(xml); } Stri

我有一个html表单,在提交第一个表单后将xml作为输出提交。xml需要保留l somewere,并在gui刷新后附加下一个创建的xml。如何使用java

String head = "<dictionary>";

String end = "<dictionary>";
StringBuffer buf = new StringBuffer();
for (int i = 1; i < 2; i++) {

    buf.append(xml);
}
String dict = buf.toString();

StringBuffer buffer = new StringBuffer();
buffer.append(head);
buffer.append(dict);
buffer.append(end);

System.out.println(buffer.toString());
stringhead=”“;
字符串结束=”;
StringBuffer buf=新的StringBuffer();
对于(int i=1;i<2;i++){
追加(xml);
}
字符串dict=buf.toString();
StringBuffer=新的StringBuffer();
缓冲区追加(头);
buffer.append(dict);
buffer.append(结束);
System.out.println(buffer.toString());

我认为
for
循环中的问题是它只打印一次,因此您不会在xml字符串中获得第二个值,因此您需要如下更改索引

    String head = "<dictionary>";
    String end = "</dictionary>";
    StringBuffer buf = new StringBuffer();
    for (int i = 0; i < 2; i++) {
        buf.append(xml);
    }
    String dict = buf.toString();

    StringBuffer buffer = new StringBuffer();
    buffer.append(head);
    buffer.append(dict);
    buffer.append(end);

    System.out.println(buffer.toString());
stringhead=”“;
字符串结束=”;
StringBuffer buf=新的StringBuffer();
对于(int i=0;i<2;i++){
追加(xml);
}
字符串dict=buf.toString();
StringBuffer=新的StringBuffer();
缓冲区追加(头);
buffer.append(dict);
buffer.append(结束);
System.out.println(buffer.toString());