请问JSP页面中<%! %>和<% %>有什么区别

请问JSP页面中<%! %>和<% %>有什么区别

呼如林
浏览 493回答 4
4回答

泛舟湖上清波郎朗

<%!%>主要是用来声明变量的。<%%>主要是写业务代码的。不过一般都不会直接在jsp页面上写代码,那样显得很乱,可维护性差。jsp只是一个显示数据的作用。

四季花海

<% %>表示里面写的是普通的JAVA代码例如<%String a = "test";System.out.println(a);out.println(a);%><%! %>jsp申明标签,比如,申明一个变量。申明一个方法比如<%!int a = 0;public void fun1(){}%><%=%>这个标签类似于<% out.println("test");%>意思是,输出一段东西在页面上希望有帮助&nbsp;

皈依舞

前者定义的是局部的变量的,后者是定义的全局变量方法<%! %>里声明的变量和方法都是作为类的属性和方法存在的,<% %>里不能声明方法而<% %>里声明的变量则是作为_jspService这个方法的内部属性
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript