Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 什么';Scriptlet表达式和el之间的区别是什么_Jsp_El_Scriptlet - Fatal编程技术网

Jsp 什么';Scriptlet表达式和el之间的区别是什么

Jsp 什么';Scriptlet表达式和el之间的区别是什么,jsp,el,scriptlet,Jsp,El,Scriptlet,这是在我的试卷上,我不知道什么时候使用每个表达方式是合适的。他们可以计算数字,并将数据放入变量中。 所以我无法理解这两者之间的区别。。 有人知道吗? 让我知道。。我很困惑:/ “” ${}两者最终都有相同的用途,即用JSP编写java代码,但有一些注意事项 引入JSTL,即表达式语言${},将视图与业务逻辑分离,以遵循MVC模式 您可以通过导入libs重用JSTL代码,但scriptlet的情况不同 很难维护用Scriptlet编写的代码,而且它不是单元可测试的 这就是原因 在可能的情况下,

这是在我的试卷上,我不知道什么时候使用每个表达方式是合适的。他们可以计算数字,并将数据放入变量中。 所以我无法理解这两者之间的区别。。 有人知道吗? 让我知道。。我很困惑:/

“”


${}

两者最终都有相同的用途,即用JSP编写java代码,但有一些注意事项

  • 引入JSTL,即表达式语言
    ${}
    ,将视图与业务逻辑分离,以遵循MVC模式
  • 您可以通过导入libs重用JSTL代码,但scriptlet的情况不同
  • 很难维护用Scriptlet编写的代码,而且它不是单元可测试的
这就是原因

在可能的情况下,只要标记库(JSTL)提供等效功能,就避免使用JSP脚本