不能调用。你写成javaBeans可以。

解决方案 »

  1.   

    to楼上:
       为什么在jsp中最好不要调用servlet中的方法
      

  2.   

    当然可以调用。
    在web.xml中将该servlet设置为"load-on-startup",
    然后在servlet的init()方法中 context.setAttribute("myServlet",this);在页面再getServletContext().getAttribute("myServlet");得到了他的对象以后,想调用任何方法还不是一句话?
      

  3.   

    可以用:但是如果没调用一次servlet类的方法,就要new一个对象,是不是太消耗内存了?因为servlet是驻留内存,直到容器关闭。那么就最好设成静态方法这样就不用每次都new一个了。可是会不会有多用户时的冲突?所以最好不要调servlet类的方法。