day04—html之JSP基础
来源:互联网 发布:更改远程桌面端口工具 编辑:程序博客网 时间:2024/06/06 03:09
JSP基础
本节使用MyEclipse搭建Servet工程输出一个简单的页面。
Servlet:全称Java Servlet,是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。
jsp是在html嵌入java代码片段的程序,jsp支持可视化编辑工具编辑(如:Dreamweaver等);因此前端的效果用JSP来实现非常直观方便;
JSP的指令元素:
page指令
include指令
page指令:导包
在JSP中使用java代码,需要用到格式<% %>在括号内容中填入java代码才不会出错。
<%@ page import="java.util.*,java.lang.*"%>
使用“,“逗号作为分隔来实现导入多个包 注意,page指令要放在页面的最上面编写
设置容器读取该文件时的解码方式
<%@ page pageEncoding="utf-8"%>
MyEclipse默认的编码格式不支持中文编码,所以需要改成utf-8,支持我们的中文编码
include指令:
include指令主要用于将其他页面包含在另一个页面之中。
当同一个网站的不用页面,需要一致导航头和版权声明时,就可以使用include指令在不同的页面添加引用(相同的页面),不需重复编写
include指令的语法如下:
<%@ include file=“header.html” %>静态包含;先包含(将整个header.html复制到本句处),后编译,可能会报错,重复代码(路径)
<jsp:include page=“”> 为动态包含;先编译,后包含。
客户端显示的注释 (可在其中包括动态内容)
<!-- comment [ <%= expression %> ] -->
程序员专用注释(只能在JSP文件中看到,不能在浏览器中看到)
<%-- comment --%>
<% /** 多行注释 **/ %>
<% //单行注释 %>
<jsp:param>:被用来以“名-值”对的形式为其他标签提供附加信息。写一般与<jsp:forward>,<jsp:include>一起使用。
格式:<jsp:param name="paramName" value="paramValue"/>
<jsp:setProperty>:setProperty动作用于设置useBean中指定的Bean的属性的值。
<jsp:getProperty>:getProperty动作用于获取Bean中指定的属性中的值。
<jsp:forward>:停止执行当前的JSP,转而执行被转发的资源。(跳转页面,可通过<jsp:param>和<jsp:setProperty>携带数据)
格式:<jsp:forward page=""/>
本节使用MyEclipse搭建Servet工程输出一个简单的页面。
Servlet:全称Java Servlet,是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。
jsp是在html嵌入java代码片段的程序,jsp支持可视化编辑工具编辑(如:Dreamweaver等);因此前端的效果用JSP来实现非常直观方便;
JSP的指令元素:
page指令
include指令
page指令:导包
在JSP中使用java代码,需要用到格式<% %>在括号内容中填入java代码才不会出错。
<%@ page import="java.util.*,java.lang.*"%>
使用“,“逗号作为分隔来实现导入多个包 注意,page指令要放在页面的最上面编写
设置容器读取该文件时的解码方式
<%@ page pageEncoding="utf-8"%>
MyEclipse默认的编码格式不支持中文编码,所以需要改成utf-8,支持我们的中文编码
include指令:
include指令主要用于将其他页面包含在另一个页面之中。
当同一个网站的不用页面,需要一致导航头和版权声明时,就可以使用include指令在不同的页面添加引用(相同的页面),不需重复编写
include指令的语法如下:
<%@ include file=“header.html” %>静态包含;先包含(将整个header.html复制到本句处),后编译,可能会报错,重复代码(路径)
<jsp:include page=“”> 为动态包含;先编译,后包含。
JSP注释元素:
Jsp文件中包含四种注释:客户端显示的注释 (可在其中包括动态内容)
<!-- comment [ <%= expression %> ] -->
程序员专用注释(只能在JSP文件中看到,不能在浏览器中看到)
<%-- comment --%>
<% /** 多行注释 **/ %>
<% //单行注释 %>
<jsp:param>:被用来以“名-值”对的形式为其他标签提供附加信息。写一般与<jsp:forward>,<jsp:include>一起使用。
格式:<jsp:param name="paramName" value="paramValue"/>
<jsp:setProperty>:setProperty动作用于设置useBean中指定的Bean的属性的值。
<jsp:getProperty>:getProperty动作用于获取Bean中指定的属性中的值。
<jsp:forward>:停止执行当前的JSP,转而执行被转发的资源。(跳转页面,可通过<jsp:param>和<jsp:setProperty>携带数据)
格式:<jsp:forward page=""/>
3 0
- day04—html之JSP基础
- day04基础
- python学习之路-基础篇-day04
- Java遇见HTML——JSP篇之JSP基础语法
- javaWeb day04 ( javaWeb基础 )
- java基础Day04
- android核心基础day04
- Java基础Day04笔记
- java基础day04
- 基础学习day04
- day04<Java语言基础+>
- Java基础Day04
- 夜灵的Html笔记Day04——CSS3basic
- day05—html之JSP&Servlet进阶
- 黑马程序员_java基础day04
- 黑马程序员--Java基础Day04
- 安卓基础DAY04 笔记
- 【Java.Web】JSP —— HTML, Servlet,JSP比较, JSP基础
- 设备驱动基础1:设备模型之总线,驱动,设备
- 自学 java 笔记 day4 (语言语法基础组成3)
- Android内存机制分析上篇:了解Android堆和栈
- 科学表明:晚睡的人更聪明、更有创造力
- Sql中判断"数据库"、"表"、"临时表"、"存储过程"和列"是否存在
- day04—html之JSP基础
- Android内存机制分析下篇:分析APP内存使用情况
- Android之ContentProvider总结
- 项目部署到Tomat报异常:jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending ...
- Find Median from Data Stream
- Android跨进程通信的四种方式
- 网络编程中的序列化和反序列化
- 我的第一篇博客,好记性不如烂笔头
- 什么是usbmuxd? iDevice通过USB与桌面系统通信原理小科普