JSP基础语法
来源:互联网 发布:用手机怎样开淘宝网店 编辑:程序博客网 时间:2024/05/16 06:36
一、注释
显示注释:
格式 :<!-- 注释内容 -->这种注释客户端是可以看得见
隐式注释:
格式一: //单行注释
格式二:/*多行注释 */
格式三:<%-- jsp注释 --%>
二、Scriptlet(脚本小程序)
嵌入在HTML中Java代码必需使用scriptlet标记
格式一:<% %>在此可以定义局部变量、编写语句等
格式二:<%! %>可以定义全局变量 方法 类,
格式三:<%= %>又称表达式输入,主要功能输出变量,或者具体内容,推荐使用这种输出,尽量不使用out.print();可以很好达到HTML代码与Java代码分离
三、连接mysql数据库
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.sql.DriverManager" %>
<%@ 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>
<%!
//定义数据库驱动程序
public static final String DBDRIVER = "com.mysql.jdbc.Driver" ;
//数据库连接地址 mldn是数据库名
public static final String DBURL = "jdbc:mysql://localhost:3306/mldn" ;
//数据库连接用户名
public static final String DBUSE = "root" ;
//数据库连接密码
public static final String DBPASS = "root" ;
%>
<%
//数据库连接对象
Connection conn = null ;
//数据库操作
PreparedStatement ps = null ;
//数据库结果集
ResultSet rs = null;
try{
//加载驱动程序
Class.forName(DBDRIVER);
}catch(Exception e){
System.out.println("驱动加载失败");
}
try{
//获得数据库连接
conn = DriverManager.getConnection(DBURL, DBUSE, DBPASS) ;
if(!conn.isClosed()){
String sql = "select id,name from books" ;
ps =conn.prepareStatement(sql);
//执行查询操作
rs = ps.executeQuery() ;
}
%>
<table border="1" width="80%">
<tr>
<td>id</td>
<td>name</td>
</tr>
<%
while (rs.next()) {
int book_id = rs.getInt(1);
String name = rs.getString(2);
%>
<tr>
<td><%=book_id %></td>
<td><%=name %></td>
</tr>
<%
}
}catch(Exception e){
System.out.println("conn");
} finally{
rs.close();
ps.close();
conn.close() ;
}
%>
</table>
</body>
</html>
四、包含指令
方式一:静态包含
<%@include file="文件路径" %>
方式二:动态包含
<jsp:include page="文件路径 />不能传递参数
<jsp:include page="文件路径">
//这儿放置传递数据,可传递多个
<jsp:param name="参数名称" value="参数值" />
</jsp:include>
五、跳转指令
<jsp:forward page="文件路径">
//这儿放置传递数据,可传递多个
<jsp:param name="参数名称" value="参数值" />
</jsp:forward>
- jsp基础语法
- JSP语法基础
- jsp入门语法基础
- jsp基础语法
- jsp基础语法
- JSP基础语法
- JSP基础语法学习心得
- JSP基础语法大全
- JSP基础语法
- jsp基础语法
- JSP基础语法小结
- JSP基础语法
- JSP基础语法
- JSP基础和语法
- JSP基础语法
- JSP 语法基础
- JSP基础语法
- jsp基础语法一:
- hdu 1021
- 2013-04-29 sql server2005
- win8 cn_windows_8_x86_dvd_915414.iso 安装密钥
- 小感
- 更改gvim设置
- JSP基础语法
- 三个插件
- Android 去掉title bar的3个方法
- struts2总结详解
- ubuntu安装Nginx + PHP + Redmine
- android手机开发——网络与通信
- 全球排名第二 超级计算机运算力不如人脑
- linux6.2+建本地yum+gnome
- 杭电2028