scriptlet标记 <% %>里定义局部变量吗?

网上说是局部变量
clipboard.png

那么下面count的作用域在<% %>里面,后面怎么可以输出呢?
clipboard.png

阅读 2k
1 个回答

这是典型的前后混合写法,不止jsp,php也有这样的。这个你可以这么理解,<%%>里边的部分归java,你可以想象成一个大的全局命名空间,外边的则是静态页面。用户请求网页时程序执行,把<%%>部分给执行掉,然后该渲染的渲染(比如下边的<%=count%>就是显示上边执行过的变量内容),然后用户就可以看到网页结果了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进