为了账号安全,请及时绑定邮箱和手机立即绑定

<%! %>

我在<%! %>写out.println的时候报错,说out无法解析时什么情况

正在回答

4 回答

导入“java.text.*”,<%!       ****        %>中方法参数是JspWriter out,然后抛出异常throws Exception

0 回复 有任何疑惑可以回复我~
#1

thename00 提问者

非常感谢!
2017-05-15 回复 有任何疑惑可以回复我~
#2

明夕何夕leaf

不导入java.text.*也对
2017-05-19 回复 有任何疑惑可以回复我~

用<%   %>

0 回复 有任何疑惑可以回复我~

<%! %>里面用来定义全局变量和方法的,而out.println()是一个输出打印(执行)语句,应该写在<% %>里面.如果不明白,你可以分别写了以后编译成.class文件,然后看看源码,就会明白,定义在不同的地方,在相应的类文件里面出现的位置是不一样的。


0 回复 有任何疑惑可以回复我~
#1

thename00 提问者

哦,可是慕课的视频里面讲师直接就写在了<%! %>里面,而且抛了个io异常就没事了,不知道什么情况,看懵= =
2017-04-25 回复 有任何疑惑可以回复我~
#2

thename00 提问者

就是我提问来源的视频,想请教下是什么情况= =
2017-04-25 回复 有任何疑惑可以回复我~

<%! %>这个里面应该是放声明部分的。如果你想打印输出,应该写在<% %>里面。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JAVA遇见HTML——JSP篇
  • 参与学习       248278    人
  • 解答问题       3071    个

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

进入课程
意见反馈 帮助中心 APP下载
官方微信