Java Web学习之JSP基本知识篇

来源:互联网 发布:php api接口开发 框架 编辑:程序博客网 时间:2024/06/11 08:46
学习Java Web的第一天
概要:今天学习了JSP的基本语法。
学到的知识点:
1、创建项目:
选择创建动态Web项目

2、新建index.jsp文件
在WebContent节点中创建名为index.jsp的文件

打开index.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>Insert title here</title></head><body></body></html>
第1、2行:是页面指令page的属性配置,language 值为Java(目前只支持Java)。
ps:指令标识有page、include、taglib三个,其语法格式如下
page:页面指令
<%@ page 属性1=""属性2=""...%>
       page的属性及含义请移步点击打开链接
include:文件包含指令
<%@include file="path"%>
它只有一个file属性,path可以为绝对路径也可以为相对路径(相对WebContent)
其执行过程如下

taglib:引用标签库指令
<%@taglib prefix=""uri="" %>
第7行<title>Insert title here</title>是设置标签标题的可以把“Insert title here”换成需要的网页标题。
另外,可在<head></head>之间插入以下代码来设置背景图片
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>JSP Demo</title><style type="text/css">body {background-image: url(images/background.jpg);/*background-repeat: repeat-x;*/}</style></head>
第9-11行为页面显示的内容,可以通过<% Java代码或脚本代码 %>格式在其中嵌入代码,如:
<body>    <%        Date date = new Date();        int i, j;        String s;        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        String today = df.format(date);        for (i = 1; i < 10; i++) {            for (j = 1; j <= i; j++) {                out.print(j + " * " + i + " = " + i * j + " ");            }            out.print("</br>");        }    %></body>


3、JSP注释:
①、HTML注释<!--注释内容-->注释内容中可以添加JSP表达式指定的动态代码,格式为
<!--注释内容:<%=表达式 %>-->

<!--当前时间:<%=new java.util.Date().toLocaleString()%>-->
在JSP文件运行后通过查看HTML源码可以看到如下信息
<!--当前时间:2014-7-17 17:31:13-->
②、隐藏注释
<%--注释内容--%>


0 0
原创粉丝点击