javaWeb

一、B/S架构   和   C/S架构

B:        browser      浏览器

S:     Server        服务器

C:     Client         客户端

S:        Server        服务器

二、URL

域名:www.baidu.com

URL:统一资源占位符

                http:localhost:8080/news/index.html

       

http:// 

传输协议 (超文本传输协议

localhost

 IP地址

8080

 端口号

news/index.html

 项目结构

      

三、服务器(tomcat)

 作用:作为应用程序的容器。服务器可以处理请求,让容器中的应用可以被访问到。

四、 JSP

          全拼:Java Server Pages      Java服务器的页面

request对象中的常用方法

String getParameter(String name)表单中,根据name属性获取value属性的值
String[] getParameterValues(String name)根据那么属性获取value属性值的数组
setCharacterEncoding("UTF-8")设置编码格式为UTF-8
request.getRequestDispatcher("path").forword(request,response)使用转发实现页面之间的跳转

response对象中的常用方法

sendredirect(path)使用重定向跳转页面
contentType("text/html;charset = utf-8")设置跳转页面的类型和编码格式

转发和重定向的区别

完成地址:

        转发:服务器端

        重定向:客户端

地址栏可视:

        转发:转发看不到转发后的地址

        重定向:重定向能看到重定向之后的地址

查询字符串

        xxxx.html?name1=value1&name2=value2&name3=value3...

session对象

String getId()获取session对象的sessionID
long getCreationTime()获取session对象的创建时间 时间戳
void setMaxInactiveInterval(int interval)设置session对象的非活动时间 以秒为单位 默认30分钟
int getMaxInactiveInterval()获取session对象的非活动时间
 void invalidate()       手动设置session对象失效        
void setAttribute(String key,Object value)以keyvalue的形式,向session中保存数据
Object getAttribute(String key)根据key,从session中获取对应的值
void removeAttribute(String key)根据key删除整个key-value对象

  最重要的功能:
                使用session进行权限控制。

Cookie对象

        创建Cookie对象

                Cookie cookie = new Cookie(String key,String value);

        1.response.addCoolkie(cookie);

                        将cookie对象保存到浏览器客户端

        2.request.getCookies();

                        获取浏览器客户端中的所有cookie对象,返回的是Cookie数组

                

谢谢观看!

 

             

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值