JSP基本语法

JSP基本语法

Java Sever Pages 将动态代码嵌入HTML中

JSP运行在服务器端,对浏览器展示内容

HTML不能查询数据库,而Java可以查询

所以在HTML代码中混合Java代码的网页就是JSP

在浏览器看不见Java代码,由服务器执行

(Javascript在浏览器执行所以可以看见源代码)

要想使用JSP九大对象(例如out.println),必须引入相应的jar包

语法

Java代码写在<% %>之间

不能定义函数

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

定义了输出的格式是HTML和字符集是UTF-8,使用语言是Java

<%=123%>

JSP表达式,在浏览器输出其内容(变量/返回值/表达式)

就是out.print()

<%! %>JSP声明,其间写的代码优先执行,只能用做定义变量,可以放在任意地方

URL传值

Uniform Resource Locator

HTTP是无状态协议,web页面无法向下一个页面传递信息

只能通过服务器

在url后添加格式信息

<a href="index.jsp?c=3&d=4"></a>

传递变量c=3、d=4信息

String str=request.getParameter("c");

获取传递变量c的值,返回String类型

<a href="index.jsp?num=<%=a%>"></a>

传递Java变量的值

String num=request.getParameter("a");

int num1=Integer.parseInt(num);

获取a的值并转换为int类型


HTML基础

超文本标记语言,由各种标签组成,分为单标签和多标签

<br>单标签,<b></b>双标签

标签内含属性<a href=“#”/>

标签大小写不敏感

<head>xxx</head>之间设置网页相关属性和信息,比如标题、缓存

<body>xxx</body>之间为网页上显示内容

<h1>到<h6>是标题自豪

<br>换行符,直接在代码换不行

<p>段落标签,常用属性align设置对齐方式(left、center、right)

<hr>水平线标签

<b>加粗

<u>下划线

<i>斜体

特殊字符加&,例如&nbsp是空格

<a href=””>链接标签

<img src=”” alt=“”>图片标签,alt是图片无法显示时的替换文字

列表标签

<ul></ul>无序列表,前面加小黑点

<ol></ol>有序列表,前面标数字

两种列表之间使用<li>xxx</li>表示每一项

表格标签

<table></table>之间定义表格

<caption></caption>表格标题,自动出现表格上方

<tr></tr>定义表行

<th></th>表头,在其间文字变粗体

<td></td>表元

写在td属性rowspan、colspan合并单元格,分别在行、列合并

rowspan=2表示占用两行的格子

表单标签

<form>在其中的区域是表单元素

<input type=””>最基本表单元素标签,其type属性决定元素类型

text文本框

password密码框

radio单选按钮,相同name属性为一组,checked属性默认选择

checkbox多选按钮,和单选一样属性

reset重置按钮,变默认值

button普通按钮

submit提交按钮,将表单内容提交<form action=””>中的action值网页,为空提交给自己

image图片提交按钮,和提交按钮一样,src属性指定图片

<textarea><textarea>表示多行文本框,属性rows行数,cols列数

<select></select>下拉菜单,属性multiple可以多选(按住ctrl),size下拉显示的项目数<option></option>下拉的选项

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值