JSP 文件可以只包含 HTML,也可以插入 JSP 代码,客户端发起请求后,HTML和插入的 JSP 脚本都会被翻译成 Servlet 程序,然后再编译并运行。
小脚本格式(scriptlet)
小脚本格式是指可以在 之间插入 JSP 代码:
// JSP Code
%>
JSP代码可以包含任意的Java语句、变量、方法或表达式,只要它们是有效的。
你也可以使用类似 XML 的格式插入:
// JSP Code
文本、HTML标签等都必须写在 JSP 的外边,例如:
演示页面1+2+3+...+99+100 =
int result = 0;
for(int i=1; i<=100; i++){
result += i;
}
out.print(result);
%>
将上面的代码保存到 demo.jsp 并放到站点根目录,假设你为当前虚拟主机分配了 www.jspdemo.com 域名,访问 www.jspdemo.com:8080/demo.jsp,就可以看到输出内容。
图1 演示页面
打开 $CATALINA_HOME\\work\Catalina\www.js