如果我在JSP页面上有一个表单,并且表单将其数据传递给我编写的简单java文件(.class),该文件返回在新页面上打印给用户的某种数据。该java文件本身是否可以被网站用户访问?换句话说,用户是否可以找到.class文件并下载它?如果是这样,我该如何防止这种情况发生?
答案 0 :(得分:3)
不,他们无法下载类文件,运行应用程序的servlet容器将拥有WEB-INF / classes下的所有类文件。 WEB-INF文件夹下的任何内容都不公开。
答案 1 :(得分:0)
简短的回答是否定的。
更长的答案,在客户端运行的任何.class文件,他们都可以访问,但在服务器端运行的任何类都无法访问。