我想重定向到doPost中的jsp文件,我的jsp文件位置
-WEB-INF
---jsp
-----transaction.jsp
doPost
:
String path = getContecxFile(m_TRANSACTION_JSP);
try {
response.sendRedirect(path);
} catch (IOException e) {
// TODO Auto-generated catch block
MLogger.error("fali to init transaction", m_className);
}
使用 - GetContextFile
获取文件路径:
private String getContecxFile(String jsp) {
ServletContext context = getServletContext();
String fullPath = context
.getRealPath("/WEB-INF/jsp/" + jsp);
return fullPath;
}
该文件的路径为http://someDomainIcantShow.com/usr/IBM/WebSphere/wp_profile/installedApps/appID/ServletsPEAR.ear/ServletsP.war/WEB-INF/jsp/Transaction.jsp
正如所料,但我仍然得到404
错误。
答案 0 :(得分:0)
所以我使用RequestDispatcher
使用forward
方法重新启动。