XSL과 XML을 사용하여 PDF를 생성하는 작은 서블릿이 있습니다. 내가Java로 URL의 매개 변수 검색
c:\xml\test.xml
c:\xsl\test.xsl
입니다 필요
localhost/Servlet?xml=c:\xml\test.xml&xsl=c:\xsl\test.xsl
그래서 매개 변수를 그는 변수 XML로 읽을 필요가 : 나는 URL을 통해 파일을 지정하려면 때문에 나는 거기에서 그 매개 변수를 얻을 필요 -file 및 xsl-file.
내가 변수에 값을 적용하는 방법을 알고하지 않기 때문에 그 그러나이 정말 제 생각 엔 저를 도움이되지 않습니다 있습니다
Map para = request.getParameterMap();
java.util.Iterator it = params.keySet().iterator();
while (it.hasNext())
{
String key = (String) it.next();
String value = ((String[]) para.get(key))[ 0 ];
}
그 작업을 수행하는 방법에 대한 어떤 생각을?
감사합니다,
TheVagabond
는
URL 매개 변수로 파일 경로를 보내는 것은 ** 매우 나쁜 생각 : 1.) 시스템에 대한 불필요한 정보를 제공합니다. 2. "유효한"파일 만 참조되는지 확인하기가 어렵습니다. 3) 다른 시스템으로 전환합니다. 내부적으로 더 힘들다. (파일 이름을 다룰 필요가 있기 때문에) 4. 다른 이유가있다. –
서블릿 배포를 소스 파일과 동일한 파일 시스템에 묶는다. –
나는 그것이 좋은 생각이 아니라는 것을 알고있다. 그러나이 특별한 경우에는 그렇게되고 싶어한다. 그래서 나는 그것을한다 :-) – Thevagabond