发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

web应用程序的疑问,有经验的同志们给过过眼!多谢

2007-08-20 10:29
赞助商链接

本人在写个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?请问这是为什么呢??
请高手帮助我,等我成为高手我也会尽力帮助别人!!!

2007-08-20 18:24

思路方向正确,将这些可变的和程序分离。

方式上XML文件更是一步到位,或者直接在web.xml中写,然后在servlet中读取这些config就可以。

2007-08-21 15:17

用request.getSession().getRealPath("/");就可以了,同时要考虑系统的可移植性。

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com