Java 是否可以为JSP页面提供变量?

Java 是否可以为JSP页面提供变量?,java,jsp,Java,Jsp,我想知道是否可以将自定义变量添加到JSP页面的上下文中 例如,您可以使用out而不是System.out,这是否也可以使用自己的变量,以便我可以使用类似myApplication.getVersion()? 或者有其他库可以这样做吗?是的,可以使用JSTL标记c:set <c:set var="application" scope="session" value="${requestScope.myApplication}"/> 或者,您可以使用bean定义并将对象引用为${nam

我想知道是否可以将自定义变量添加到JSP页面的上下文中

例如,您可以使用
out
而不是
System.out
,这是否也可以使用自己的变量,以便我可以使用类似
myApplication.getVersion()

或者有其他库可以这样做吗?

是的,可以使用JSTL标记
c:set

<c:set var="application" scope="session" value="${requestScope.myApplication}"/>

或者,您可以使用bean定义并将对象引用为
${name}

好的,对不起,我认为这可能不是确切的事情。我已经有一个服务器应用程序在做一些事情,现在我想要一个web后端,它可以显示诸如连接的客户端和其他自定义内容之类的信息。因此,我需要在JSP页面中访问服务器类的当前实例。@Kage0x3B,您应该将所需实例作为请求参数传递,在这里(在JSP页面上),您可以通过
requestScope
获取它们。目前,jsp页面对服务器实例一无所知。我建议您创建应用程序范围的变量。这些变量可以在Servlet的init方法中设置,该方法从属性文件读取数据。该Servlet可以配置为在web应用程序启动时加载。
<jsp:useBean id="name" scope="request" type="your.package.Class"/>