最新回答 / 临江仙被水淹
这句话是错的。javabean可以封装数据:数据的初始化等;也可以封装逻辑:计算、方法调用、if语句、循环等都可以。5-12的视频就很好的说明了这一点,可以看看。
2017-04-13
最赞回答 / qq她城
1:声明:举个栗子简单的servlet单例,声明相当于一个独一无二的成员变量时,每个用户可访问,可能在后续编写时会相互的影响。<%!%>,可以定义方法,不能使用隐含对象;2:脚本:简单来说时一段java代码,每个用户各一份不会相互影响。<% %>,可以使用隐含对象,但不能定义方法。两者相同点在于都可以定义变量和类。所以综上,你第一个栗子里面有涉及到方法所以不能将声明改写为脚本所以结果报错;第二个栗子,因为两者都可以定义变量和类,所以第二个成脚本和声明都没太大差别,所以不报错。来自j...
2017-04-12
Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). 是之前打开tomcat没有关
2017-04-11
为啥不是 username.equals("admin") 而是 "admin".equals(username)看着有些别扭
因为如果是 username.equals("admin") 的话 当username是空时会产生空指向异常
而"admin".equals(username) 的话 就不会有这种问题
因为如果是 username.equals("admin") 的话 当username是空时会产生空指向异常
而"admin".equals(username) 的话 就不会有这种问题
2017-04-10