冒昧问一下
来源: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
同学你好!
在jsp页面的<%%>中的代码,只能是符合java语法的代码。
jsp最终都会编译为java代码,在编译时<%%>中的代码,并不会处理,而是直接当做java代码了,这样在里面写了el表达式,编译后不符合java语法。所以会报错。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
慕用2873068
提问者
2019-09-30
从这个问题出发,我想问:EL表达式是在jsp转换成java源代码之后执行还是之前执行的。这个是以上问题的根本原因吗?还是如何理解。蟹蟹老师。
相似问题