本人在写个web应用程序,涉及到页面、servlet地址转发问题(如:通过 sevlet验证用户合法性后,做得地址跳转)。java中地址跳转挺麻烦的,servlet和页面的路径不如 asp那样直观,所以本人写个config.class。这个类如下:
public final class config {
public static final String appBasePath = "http://localhost:8080/hctrade";
public static final String appTimeout = appBasePath +"/timeout.jsp";
}
本人想法是,用的时候直接用:config.appBasePath。
问题:
1、我经验不多,想问问高手同志们,我这样做是否合理?如不合理,请您给我点建议,我将十分感谢!
2、我用这个类的时候,在sevlet中不需要实例化,即可config.appBasePath这样的用,但是在jsp页面里,我必须实例化后才能用config cnf = new config();
cnf.appBasePath?请问这是为什么呢??
请高手帮助我,等我成为高手我也会尽力帮助别人!!!