定义变量和方法是在这里面写
<%!
...
%>其他程序在下面写
<%
...
%>
<%!
...
%>其他程序在下面写
<%
...
%>
解决方案 »
- easyUi-datagrid一行编辑后如何保存到后台(代码)
- FCKeditor问题和一个javascript脚本验证问题
- 不用struts标签如何取得struts国际化资源文件中的值
- jsp如何按段落截取文章的一部分.
- 模式对话框 请指教!
- 这样的表单应该怎么写?
- 答对的前2个,有分数!100分求解!用JSP来完成文件的上传和下载的功能!
- jsp 連接遠程db2服務器問題...(身上所有分,並在線等,因為急)
- 这是什么错误呀
- 在Servlet中使用Jdbc-odbc连接access数据库,为什么模糊查询查不出记录啊,求救!!
- JSP页面如何刷新?如何返回到上一页面而且不是重新初始化该页面?万分感谢!
- 为什么读出来是0??在线等,解决后马上结账
<%!String str=%>
<%! int a, b, c; %>
<%! Circle a = new Circle(2.0); %> 描述声明你将要在JSP程序中用到的变量和方法。你也必须这样做,不然会出错. 你可以一次性声明多个变量和方法,只要以";"结尾就行,当然这些声明在Java中要是合法的。
是jsp的标记语法。用途很多,多用于,import等。
<%@%>是jsp标记,主要用来说明各种jsp情况,引入包,语言,session,buttfer,page等等。。
这个函数是JSP本身的吗?
是一定要这样做么?
而在<%...%>其中声明的变量只是编译后类的_jspService()中的局部变量。他们的作用域不同的。你可以参考http://jcp.org/aboutJava/communityprocess/review/jsr152/index.html
有比较详细的介绍。同时也可以对比jsp编译生成的java文件,对比一下就清楚了。