24 lines
863 B
Java
24 lines
863 B
Java
package it.acxent.news.servlet;
|
|
|
|
import it.acxent.news.AllegatoNews;
|
|
import it.acxent.servlet.GetFileSvlt;
|
|
import javax.servlet.annotation.WebServlet;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
@WebServlet(urlPatterns = {"/_news/_attach/*"})
|
|
public class GetNewsAttachSvlt extends GetFileSvlt {
|
|
protected String getFileName(HttpServletRequest req, HttpServletResponse res) {
|
|
AllegatoNews bean = new AllegatoNews(getApFull(req));
|
|
bean.findByPrimaryKey(getRequestLongParameter(req, "id"));
|
|
boolean isWeb = (getRequestLongParameter(req, "w") == 1L);
|
|
if (isWeb)
|
|
bean.addClickThrough(req.getRemoteAddr(), req.getServletPath());
|
|
String fileName = bean.getNomeFileCompleto();
|
|
return fileName;
|
|
}
|
|
|
|
protected boolean isSecureServlet(HttpServletRequest req) {
|
|
return false;
|
|
}
|
|
}
|