Jsp代码书写
Jsp局部代码块:
局部代码块中声名的java代码会被原样转译到jsp对应的servlet文件的_JspService方法中
代码块中声名的变量都是局部变量
写法: <% Java代码 %>
Jsp全局代码块:
声名的Java代码作为全局代码转译到对应的servlet类中
写法: <%! 全局代码 %>
全局代码块声名的代码需要使用局部代码块调用
Jsp的脚本段语句:
帮助我们快速获取变量或者方法的返回值作为数据相应给浏览器
写法: <%=变量名/方法%>
实例:
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>index</title> </head> <body> <h3>jsp基本语法学习</h3> <hr/> <!-- 局部代码块 --> <% //声名Java代码域--局部代码块声明 String str = "jsp中使用逻辑校验很难受"; int a = 2; if (a>3){ %> <b>jsp学习很简单</b> <%} else {%> <i> <%=test()%></i> <%test();} %> <!-- 全局代码块 --> <%! int b = 5; public String test(){ System.out.println("我是全局代码块声名"); return "XXXXXXXXXXXX"; } %> </body> </html>