【发布时间】:2015-05-06 17:49:41
【问题描述】:
我正在为 Web 应用程序使用以下代码
String OS=System.getProperty("os.name").toLowerCase();
if(OS.contains("win"))
{
request.getRequestDispatcher("/result.jsp").forward(request, response);
}
request.getRequestDispatcher("/result1.jsp").forward(request, response);
但是当我在 Windows 操作系统上运行此应用程序时,它不会转到 result.jsp.. 它会转到 result1.jsp
我是否以正确的方式使用它?
【问题讨论】:
-
OS在您的if声明之前包含什么? -
您确定第二次调用
forward会被忽略吗?您可以尝试在else { }块中添加最后一行吗?
标签: java operating-system system-properties