JSP基本用法实例

来源:互联网 发布:shipyard 增加node 编辑:程序博客网 时间:2024/06/03 17:04

今天去面试了一家公司,很奇怪,我面试的明明是Java,结果做题目的时候给我的是javaweb的题目,结果自然是很悲催。
那么今天正好复习一下jsp的基本用法好了。

关于jsp的基础语法。
首先是标签对,使用<% %>,中间使用java语言。

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>hello world</title></head><body><%String str="hello world";out.println(str);%></body></html>

中间<% %>包含的代码段就是基出的输出”hello world”

启动Tomcat服务器,再浏览器地址中输入
localhost:8080/JspStudy/Hello/helloworld.jsp,回车,即可看到结果。

有关于浏览器手动输入地址,这里有一个样本,因为今天也面试到了这个题目。
localhost:8080/项目名称/文件夹名/文件名


下面介绍jsp全局变量,定义的方法为
<%! %>

下面是例子,

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>hello world</title></head><body><%! String str="hello world 2";//当前Jsp页面,定义全局变量%></body></html>

最后是直接输出值的方法,jsp格式为 <%= %>

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>hello world</title></head><body>jsp表达式输出:<%="hello world3" %></body></html>
原创粉丝点击