Вы можете получить информацию о сервере из ServletContext. В сервлета вы можете создать JavaBean и заполнить его с информацией о сервере:
public class EnvironmentInfoServlet extends HttpServlet {
protected void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
ServletContext context = getServletContext();
EnvironmentInfo environmentInfo = new EnvironmentInfo();
environmentInfo.setServerInfo(context.getServerInfo());
req.setAttribute("environmentInfo", environmentInfo);
RequestDispatcher rd = req.getRequestDispatcher("environmentInfo.jsp");
rd.forward(req, res);
}
protected void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
doGet(req, res);
}
}
JavaBean:
public class EnvironmentInfo implements Serializable {
private static final long serialVersionUID = 1L;
private String serverInfo;
public EnvironmentInfo() {
}
public String getServerInfo() {
return serverInfo;
}
public void setServerInfo(String serverInfo) {
this.serverInfo = serverInfo;
}
}
Затем получить информацию в JSP от JavaBean, используя язык выражений:
<jsp:useBean id="environmentInfo" class="com.beans.EnvironmentInfo" scope="request"/>
...
<b>${environmentInfo.serverInfo}</b>
...
Текущая версия среды выполнения Java и много другой информации, которую вы можете получить, вызвав метод java.lang.System.getProperties()
.
Это сработало. Благодаря ! – sjrm
Добро пожаловать! .. –