热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JSP基础入门指南

本文介绍了JSP的基本概念、常用标签及其功能,并通过示例详细说明了如何在JSP页面中使用Java代码。

JSP(JavaServer Pages)是一种动态网页技术标准,它允许开发者将Java代码嵌入HTML页面中,从而实现动态内容的生成。下面是一个简单的JSP页面示例,展示了如何设置页面的基础路径、引入样式表以及使用Java代码输出信息。

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>












<%!
private int count = 0;
public int getCount()
{
count++;
return count;
}
%>

<%
out.println("The value of count is: " + getCount());
%>

在上述代码中, 设置了一个基准链接,该链接影响页面中所有相对URL的解析方式。这意味着,当页面中的其他元素引用资源时,它们将基于这个基准链接来确定实际的URL。

元标签指定了文档的内容类型为HTML,字符集为UTF-8。这确保了页面能够正确显示中文和其他非ASCII字符。

out.println() 方法用于向客户端输出信息。这里的 outjavax.servlet.jsp.JspWriter 类的一个实例,用于处理输出到客户端的所有数据。相比之下,System.out.println() 则是将信息输出到服务器的标准输出流,通常用于调试目的,不会显示在客户端。

在JSP中,<%! %> 用于声明全局变量或方法,这些声明在整个页面范围内有效,且在页面初始化时被创建。而 <% %> 用于嵌入Java代码片段,这些代码在每次请求页面时执行,可以直接访问JSP内置对象如 requestresponse

此外,<%= %> 用于直接输出变量的值,例如 <%= a %> 会输出变量 a 的当前值。这种表达式非常方便用于快速展示数据,但其作用范围仅限于当前页面内的定义。


推荐阅读
author-avatar
Turkey小白
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有