【发布时间】:2016-11-15 10:03:24
【问题描述】:
我正在开发一个网络应用程序,现在我正在尝试“隐藏” URL 中的文件名。
目前是这样的:
/localhost/test/faculty_searchstudents.jsp
我想隐藏文件名。我试过像这样使用 requestdispatcher:
while (resultSet.next()) {
String first_name = resultSet.getString("firstname");
String last_name = resultSet.getString("lastname");
String email = resultSet.getString("email");
Object[] student = {first_name,last_name,email};
studentList.add(student);
}
session.setAttribute("studentObject",studentList);
RequestDispatcher dispatcher = getRequestDispatcher("faculty_searchstudents.jsp");
dispatcher.forward(request,response);
但是当我运行这段代码时,它会说
“getRequestDispatcher(String) 方法未定义”。
我已经像这样在文件顶部导入它:
<%@page import = "javax.servlet.*" %>
如何在 URL 中隐藏文件名?
【问题讨论】:
-
你可以做 request.getRequestDispatcher("faculty_searchstudents.jsp")
-
嗨,我试过了,它有点工作,但现在它显示一个空白网页;我的 session.getAttribute("studentObject",studentList) 没有显示:(
标签: java jsp requestdispatcher