Q1: JSP,业务需求,想根据一个status状态的显示0 或者某个数值

具体如下:

这里需要注意的细节是:

直接输出对象.变量 ,在<% 后是需要带 - ,若是if 判断语句,则并不需要,写了在浏览器运行时会提示报错。


JSP,Enum,switch( XX )



Q2: Enum(枚举)  枚举值的比较

上一个项目中基本都用 .equals() ,今天发现 还可以 使用 == ,查看对应的源码,.equals() 实际上只是在封装 == 


Q3: switch(XX) 所能传入的参数类型

只支持 int(整型)string(字符串)enum(枚举)

其中,还要考虑自动转换,如下,所以byte 和short 也是支持的,只是因为发生了自动转换的过程

正向过程:由低字节向高字节自动转换

    byte->short->int->long->float->double




相关文章: