在我的 javascript 函数中,我使用 location.href ,如下所示,
location.href = "../Floder1/result.jsp";它工作正常,但是当我使用 fortify 工具时,它显示跨站点脚本which can result in the browser executing malicious code. 如何保护它免受跨站点脚本的影响。非常感谢您,我们将非常感谢您的回答。
假设我有这个字符串
Result="INDIA,,USA,SA,NA,,PAK";
Run Code Online (Sandbox Code Playgroud)
从这个结果字符串如何我删除,(cComma)符号如果我有多个逗号我需要用sigle逗号替换.我怎么能这样做?
预期结果:
"INDIA,USA,SA,NA,PAK";
Run Code Online (Sandbox Code Playgroud) 在这里,我还有几个文件夹(英语、印地语、日语)中的 Bookfolder。将英语、印地语、日语转换为 english.zip、hindi.zip 和 japanese.zip。一切正常,我将 zip 文件和文件夹保存在里面书夹,我正在用 java 做这件事。但是当我手动解压缩 zip 文件 ex:english.zip 时,右键单击此处的提取物,然后将错误显示为 UNEXPECTED END OF ARCHIVE。这是我的代码。
public void foldertToZip(File zipDeleteFile) {
//System.out.println(zipDeleteFile);
File directoryToZip = zipDeleteFile;
List<File> fileList = new ArrayList<>();
//System.out.println("---Getting references to all files in: " + directoryToZip.getCanonicalPath());
getAllFiles(directoryToZip, fileList);
//System.out.println("---Creating zip file");
writeZipFile(directoryToZip, fileList);
//System.out.println("---Done");
}
public static void getAllFiles(File dir, List<File> fileList) {
try {
File[] files = dir.listFiles();
for (File file : files) {
fileList.add(file);
if (file.isDirectory()) {
System.out.println("directory:" + file.getCanonicalPath());
getAllFiles(file, fileList);
} …Run Code Online (Sandbox Code Playgroud)