05-JSP 表达式语言-课后作业答案分析 下载本文

1、 1.1、在Web应用程序中有以下的程序代码执行后转发至某个JSP网页 Map map = new HashMap(); map.put(\ map.put(\ request.setAttribute(\以下哪个选项可以正确地使用EL取得map中的值 A ${map.user} B ${map[\ C ${login.user} D ${login[role]} 1.2、在Web应用程序中有以下的程序代码执行后转发至某个JSP网页 Map map = new HashMap(); map.put(\ request.setAttribute(\以下哪个选项可以正确地使用EL取得map中的值 A ${map.local.role} B ${login.local.role} C ${map[\ D ${login[\ 1.3、在Web应用程序中有以下的程序代码执行后转发至某个JSP网页 List names = new ArrayList(); names.add(\ request.setAttribute(\以下哪个选项可以正确地使用EL取得List中的值 A ${names.0} B ${names[0]} C ${names.[0]} D ${names[\ 分析:在[]指定索引值时可以用双引号,所以D也是正确的. 分析: . 和 [] 区别 ---- 能够用. 地方都可以使用[] 代替,[] 支持特殊字符写法 .不可以 1) 数字 不能用. 例如:数组下标 2) 特殊字符 属性name为 aaa.bbb ---- pageContext.setAttribute(\1.4、以下何者不是EL隐含对象 A param B request C pageContext D cookie 1.5、在Session范围中以名称\放置了一个JavaBean属性JavaBean上有个getMessage()方法请问以下哪个方式呼叫getMessage()以取得讯息并显示出来 A D ${bean.message} 分析:前必须先使用并指定scope为request,否则只会在page范围中寻找属性. 2、 编写一个JSP程序,用以获取一名学员五门学科的分数。每门学科的得分圴在100分以内。在同一个页面显示所有提交分数的总分和平均分。 3、 编写一个JSP程序,用以比较两个自定义的整数值,并在同一个页面上显示比较结果。 4、 编写一个使用表达式语言的JSP程序,该程序将使用用户输入的数据来操作当前页面的背景色、字号大小、表格宽度和边框。 5、 编写一个使用JSP表达式语言的JSP程序,输入一个数字,提交后输出该数字的九九乘法表。