JSP文件
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="clement.Display"%><p>sdasdfasfsfsfsfsfsf
<p>ooooooooooooooooooooo<%
try {
    out.write("fdfdf");
    Display.display(response);
} catch (Exception ex) {
    out.println(ex.toString());
}
一个简单的打印为何要放到servlet中呢?
servlet是一个新页面。如果只是打印,直接写out.print不就行了吗?

解决方案 »

  1.   

    因为编译器最终要jsp编译成servlet来执行。可能你在头上用import引入的时候。他根据编译规则进行调整了吧。我也是猜。也不知道。
    不如把那句import去掉。在display这个地方用clement。display。display来直接调用
      

  2.   

    funcreal,你好,主要是我在Bean里有一个XML + XSL转成html代码的函数,我想调用一下display就直接显示了,而不用把字符串从Bean里传回,然后println。以前在用weblogic开发的时候是可以的,但是在tomcat里用时就总显示在最开头的地方。nickeyfff,你好,你说的用Debug,能不能教我怎么用,我没有用过,呵呵lijunjiejava,你好,照你的方法试过了,还是老样子