jsp学习笔记1

jsp一些入门知识点

1.使用eclipse中创建web项目

2.eclipse中创建的web项目,浏览器可以直接访问WebContent中的文件
http://localhost:8080/MyJspProject/index1.jsp就在WebContent中,但是WEB-INF中的文件无法通过客户端直接访问,只能通过请求转发来访问?

3.配置Tomcat运行时的环境
build path之类的东西

4.部署tomcat
在servers面板,新建一个Tomcat实例,再在该实例中部署项目(右键—add)之后运行
注意:一般建议将eclipse中的Tomcat的配置信息保持一致:第一次创建一个Tomcat实例时双击tomcat

5.统一字母集编码

6.jsp的页面元素 html java代码<脚本scriptlet>、注释
scriptlet脚本{
<%
局部变量、java代码
%>

<%!
全局变量、定义方法
%>

<%=
输出表达式

}

一般而言,修改web、xml、配置文件、java 需要重新启动tomcat服务,但是如果修改jsp\html\css\js不需要重新启动Tomcat

注意:out.println()不能回车 要想回车必须加上

指令:
page指令
<%@ page %>
language:jsp页面使用的脚本语言
import:导入类
pageEncoding: jsp文件自身编码 jsp -> java
contentType:浏览器解析jsp的编码

注释有三个
html注释 可以被客户通过浏览器查看源码所观察到
java注释
jsp注释

7.jsp内置对象 (自带的,不需要new也能使用的)
九大内置对象

out :输出对象,向客户端输出内容
pageContext

request:存储客户端向服务端发送的请求
常见方法:String getParameter(String name):根据请求的字段名key,返回字段值value
String[] getParameterValues(String name):根据请求的字段名key,返回多个字段值value
setCharacterEncoding(“编码格式utf-8”):设置请求编码 (tomcat7以前默认为iso-8859-1,tomcat8以后改为)
getRequestDispatcher(“b.jsp”).forward(request,response); :请求转发的方式 跳转页面A->B
getServerContext():获取项目的ServletContext对象

http://localhost:8080/MyJspProject/show.jsp?uname=zs&upwd=abc&uage=23&uhobbies=篮球&uhobbies=乒乓球

get提交方式:method="get"和地址栏、请求方式的区别 请求方式 默认都属于get提交方式

get和post的区别
get方式在地址栏上显示 请求信息(但是地址栏容纳的信息有限,最多4-5k,如果请求数据无法容纳全部数据,会报错);post不会显示
文件上传操作必须是post
method推荐使用post

建议使用tomcat时修改字符编码,首先在server.xml中统一get方式的编码

response
session
application
page
exception

1、在html代码中&nbsp和空格的区别:
在html代码中每输入一个转义字符&nbsp就表示一个空格,输入十个&nbsp,页面中就显示10个空格位置。
而在html代码中输入空格,不管输入多少个空格,最终在页面中显示的空格位置只有一个。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值