小编Orl*_*lan的帖子

Java If(false)编译

我正在使用Tomcat开发一个动态Web项目.拥有一个全局标志是很有用的,这是我在开发和部署服务器之间唯一需要更改的标志.标志的最大用途是打印语句.

public class Debug {
    public final static boolean DEVEL = true;        
    public static void print(String message){
        if(DEVEL){
            System.out.println(message);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,java会编译出print语句.即如果devel标记为false,则消息显然不会打印,但它们将包含在类文件中(devel是final).这是一个效率问题.我听说java编译器很聪明,但它会接受这个.

java tomcat

12
推荐指数
2
解决办法
1445
查看次数

我的网页无法呈现

我正在开发一个评估系统.我在eclipse中设置了一个动态Web项目(使用apache tomcat),并且能够在我的本地主机上访问它时成功访问和查看项目.但是,我刚刚在线部署(通过战争),当我访问该网站时,网页无法呈现.所有显示的都是代码.我分别在html注释和元标记中设置了doc类型和内容类型.为什么会发生这种情况?该网站目前部署在(REMOVED).

html java jsp

1
推荐指数
1
解决办法
929
查看次数

标签 统计

java ×2

html ×1

jsp ×1

tomcat ×1