Web services 用于管理JBossWeb服务的JSP

Web services 用于管理JBossWeb服务的JSP,web-services,jsp,servlets,jboss,Web Services,Jsp,Servlets,Jboss,例如,我编写了一个简单的代码,将其打包为*.jar,并在JBoss中部署WebService,evrything可以工作 @WebService @Stateless public class TestService{ static int takeMePlz = 1; @WebMethod public String GetAnsw(String str){ ++takeMePlz; return Integer.toString(tak

例如,我编写了一个简单的代码,将其打包为*.jar,并在JBoss中部署WebService,evrything可以工作

@WebService
@Stateless
public class TestService{
    static int takeMePlz = 1;
    @WebMethod
    public String GetAnsw(String str){
        ++takeMePlz;
        return Integer.toString(takeMePlz);
    }
}
所以,当我调用这个web服务时,takeMePlz静态变量会增加。 我的服务有位置, 现在我需要位置为的JSP:, 它可以访问我的web服务,这个JSP应该在web浏览器中显示takeMePlz静态变量
  • 为webservice创建客户端
  • 从servlet调用webservice
  • 将结果作为请求的属性捕获,并将其转发给jsp,在jsp上使用JSTL显示数据

  • 此外,您需要公开takeMePlz字段,以便访问。 此外,您应该同步对该字段的访问,或者将其设置为一个


    不过还是会有点粗糙。一旦您使用它,您可能需要考虑使用JMX.< /P>重新实现,因此,如果我理解正确,我应该创建一个servlet(Web服务单独),它具有WebService客户端,并且这个servlet调用Web服务的Web方法来获取我的变量。我说得对吗?