【问题描述】
PAS 6.5/7.0通过目录方式部署时,使用request.getServletContext().getRealPath("abc")方式获取目录时,返回null
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
String str=request.getServletContext().getRealPath("");
out.println(str);
%>
【解决方案】
排查建议:检查应用目录下是否存在名称为:abc 的目录
建议方案:
方案一:先创建返回为null的目录(例如:abc),再使用request.getServletContext().getRealPath("abc")的方式获取路径。
方案二:加一个返回结果为null的判断。
【原文链接】
http://doc.primeton.com/pages/viewpage.action?pageId=32767756
本文介绍了在PAS6.5/7.0应用中,通过request.getServletContext().getRealPath(abc)获取目录路径返回null的问题,提供了创建目录并验证、路径判断及两种解决方案,帮助开发者排查和解决此问题。
5042

被折叠的 条评论
为什么被折叠?



