gpt4 book ai didi

java - JSP:在response.setHeader中传递特殊字符?

转载 作者:行者123 更新时间:2023-11-30 03:43:38 24 4
gpt4 key购买 nike

我陷入了基本的 JSP 操作中。我想要一个新行,所以我在最后添加了\n 但它引发了一个异常。如果我删除 \n 一切正常

异常

java.lang.IllegalArgumentException: Invalid LF not followed by whitespace

类文件

StringBuilder junitLog = new StringBuilder();
junitLog.append("The class that is being executed : " + description.getClassName() +"\n");
junitLog.append("Number of testcases to execute : " + description.testCount()+"\n");

/**
* @return the junitLog
*/
public StringBuilder getJunitLog() {
return junitLog;
}

/**
* @param junitLog the junitLog to set
*/
public void setJunitLog(StringBuilder junitLog) {
this.junitLog = junitLog;
}

JSP:-

response.setHeader("finalJUNITReport",""+ junitListener.getJunitLog());

最佳答案

在设置 header 之前尝试对它们进行 Base64 编码,并在想要读回它们时尝试对它们进行 Base64 解码。

关于java - JSP:在response.setHeader中传递特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26271943/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com