|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
再说说缺点:首先java功能强大的背后是其复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。js只管我们的演示很乐成,而且使你也懂得到了如何界说破例处置页面(好比:你的ExceptionHandler.jsp)在一般jsp页面中,可是当jsp抛出破例时,传送给我们的信息好象不是非常有效的哦!要失掉更有效的信息请往下看:
1:改善FormHandler.jsp以下:
<%
intage;
try{
age=Integer.parseInt(request.getParameter("age"));
}catch(NumberFormatExceptione){
thrownewJspException("Pleaseenteravalidintegervalue!");
}
%>注重:此次我们将捕捉NumberFormatException类破例,它用新的破例(JspException,它是jsp公用的类,是java.lang.Exeception的子类)传送一个动静(Pleaseenteravalidintegervalue)
给我们;
2:改善ExceptionHandler.jsp以下:将个中一部分改成
<fontcolor="red">
<%=exception.getMessage()%><br>
</font>好了,再试一下:甚么了局???是否是Pleaseenteravalidintegervalue!拉!!
Java编译的是字节码,跟C++相反,启动不够快,效率不够高,难以精确控制内存,但是优点是编程比C++容易,代码比较安全但是容易留下性能隐患,跨平台靠字节码在各个平台复制(一处编译到处调试) |
|