冒昧问一下

来源:1-10 EL输出参数值

慕用2873068

2019-09-29 23:37:38

<%String flag=request.getParameter("flag"); %>
//JSP基本语法和EL结合不了对吗?
下面出现语法错误了。
<%String flag=${param.flag}; %>


写回答

2回答

好帮手慕柯南

2019-09-30

同学你好!

  1. 在jsp页面的<%%>中的代码,只能是符合java语法的代码。

  2. jsp最终都会编译为java代码,在编译时<%%>中的代码,并不会处理,而是直接当做java代码了,这样在里面写了el表达式,编译后不符合java语法。所以会报错。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

慕用2873068

提问者

2019-09-30

从这个问题出发,我想问:EL表达式是在jsp转换成java源代码之后执行还是之前执行的。这个是以上问题的根本原因吗?还是如何理解。蟹蟹老师。

0

0 学习 · 9666 问题

查看课程