Cita:
Iniciado por yesenias154 que estare haciendo mal?
<c:forEach var="type" items="${video}">
String video=request.getParameter("${type}-filename");
String dirName = "/home/yesenia/";
File saveTo = new File(dirName + video);
if (saveTo.exists()) {
System.out.println("File already exists");
} else {
saveTo.createNewFile();
System.out.println("File is created");
}
out.println(saveTo);
</c:forEach>
Yo creo que el problema es que estás introduciendo código java sin el escape adecuado (<% y %>). El c:forEach es lenguaje JSTL que la jsp si lo entiende, pero el código de dentro es Java puro y duro y para embeberlo en la JSP necesitas los escapes. Y por si acaso, cambiaría el nombre de la variable video para que no haya conflicto con la que viene por request. El código anterior debería quedar así:
Código:
<c:forEach var="type" items="${video}">
<%
String theVideo=request.getParameter("${type}-filename");
String dirName = "/home/yesenia/";
File saveTo = new File(dirName + theVideo);
if (saveTo.exists()) {
System.out.println("File already exists");
} else {
saveTo.createNewFile();
System.out.println("File is created");
}
out.println(saveTo);
%>
</c:forEach>
Espero que te sirva