java - 使用 switch 语句嵌套 HTML 代码在 JSP 中报告错误
问题描述
这是我的 JSP 代码片段,它有错误。
<%switch (1){%>
<%case 1:%>
switch 1
<%break;%>
<%case 2:%>
switch 2
<%break;%>
<%}%>
错误报告是
“令牌“{”上的语法错误,此令牌后应有 SwitchLabels”
我希望有人能帮助我!我认为我的代码是正确的,但它无法为 JSP 编译类!
解决方案
我很高兴解决这个问题。当我检查这个jsp映射servlet.java的来源时。我发现源代码没有正确的语法,所以它无法为这个jsp编译类。错误语法如下:“switch {”后无法写入除大小写外的状态。根本原因是“空白字符”转换为 java 代码是“out.write("\t \t");" 所以我改变了我的jsp代码,删除空白字符一行代码,如下:
推荐阅读
- typescript - [Nuxt.js/Typescript]如何从vuex获取数据?
- python - Python 脚本不起作用,但 Spyder 和 CMD
- javascript - 在 iframe 中监听事件
- r - 如何从 R 中的 x 和 y 点计算多边形的面积?
- javascript - 如何检查元素是否在视口中一次
- python - SQLITE - 要查看刚刚对应用程序进行的更新,需要注销并重新登录
- perl - Perl 包/模块的返回值处理
- python - 在函数之间传递字典值
- python - Tkinter 如何设置滚动条
- python - 使用 Python 在 3D 空间(长方体)中随机生成给定边界内的均匀分布点