首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EL表达式详解_EL表达式问内置对象属性

${param}表示返回请求参数中单个字符串的....5--EL中的变量搜索范围是:page request session application 点运算符(.)和"[ ]"都是 表示获取变量的.区别是[ ]可以显示非词类的变量 2、EL隐含对象...pageContext、request、session和application一样; 在EL中,这四个隐含对象只能用来取得范围属性,即getAttribute(String name),却不能取得 其他相关信息...例如:我们要取得session中储存一个属性username的,可以利用下列方法: session.getAttribute("username") 取得username的, 在EL中则使用下列方法...另外在鲜少机会下,有可能同一标头名称拥有不同的,此时必须改为使用headerValues 来取得 这些

3.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

Case Study:读取设备的温度

如果让你去读取 Android 设备的温度,并且告诉你这些温度的都存在 /sys/class/thermal/thermal_zone 开头的目录下的 temp 文件当中,我们只需要读取它的平均值即可...1000.0 / count; } else { temperature = 0; } } } 我们定义了一个类,每一次构造这个类的对象的时候都会读取一个最新的温度的存入这个对象的唯一的...在 Java 版本当中,我们先把符合要求的文件列出来,接着遍历他们去读取这些文件中的唯一一行,实际上就是温度的 1000 倍的一个整数,读到之后我们再求平均值。...我明明就只是想要读取文件的一行,结果前前后后写了那么多的模板代码 我明明就只是想要初始化一下 `temperature`,我们当然可以在最后用三元表达式来简化这一个过程,但如果条件更复杂呢?...知识点:try ... catch 是表达式,最后一行作为其返回,表达式的类型推导取决于两个分支的返回的公共父类(接口),如果有多个公共父类(接口),返回类型默认推导为 Any,如果表达式的接受者的类型是前面提到的多个公共父类

1.1K10
领券