写一个文件放在classes下面:
package util;public class P{
    public void rint(String s){
        System.out.print(s);
    }    public void rintln(String s){
        System.out.println(s);
    }
}在使用的页面就这样:
<% import="util.P" %><%
   P.rintln("abc");
%>

解决方案 »

  1.   

    这样定义我觉得代码的量上到是没有什么区别
    最主要的是可以统一修改该方法的实现
    比如你这个P,debug的时候可以该为,System.out.println,或者也可以改为log,在发布的时候或者就可以改为空了
      

  2.   

    你们不觉得在输出的地方使用p(String s)比out.println(String s)要写的代码,要打的字要少的多吗?还有要省事不少啊!
      

  3.   

    我觉得out.println(s)应该是最简单的啊
    另外Tasia(这里是CSDN吗?) 的方法好像是输出到后台服务器上的,和out.println(s)不一样吧
      

  4.   

    你说的方法一定不是系统自带的,要是定义这样一个方法根本就没有必要。
    前边有位高人给出了方法。
    package util;public class P{
        public void rint(String s){
            System.out.print(s);
        }    public void rintln(String s){
            System.out.println(s);
        }
    }在使用的页面就这样:
    <% import="util.P" %><%
       P.rintln("abc");
    %>