servlet笔记

1.serialCersionUID=1L;是这个类或者他的父类继承了序列化接口
2.HttpSerletRequest 参数当中能传递ip地址,form表单中参数
3.alt+shift+/多行注释
alt+/单行注释
doGet方法:地址栏中会有?..
s= new String(s.getBytes("iso8859-1"),"GBK")
servlet中为什么有两个init方法:一个有参数init(ServletConfig config)

request.setCharacterEncoding("GBK")只管post方式,用gbk编码取request中的值

response.setContentType("GBK")

解决get提交方式乱码问题:在server.xml中的connector标签中加入:URIEnconding=“GBK”

alt+/  看看参数类型

response.encodeURL(request.getRequestURL().toString())

session是服务器的一小块内存;和客户端窗口对应;客户端和服务器有对应的session()
客户端向服务器发送sessionID的时候两种方式:1cookies2通过URL

Scriptlet就是jsp中<%  %>,是局部变量
Declaration就是jsp中的<%! %>,是成员变量
Directice编译指令相当于在编译期间的命令

<!--  -->html的注释,客户端
<%-- --%>java的注释,服务器里
<!--<%   %>-->里面的java代码在服务器端仍能执行
javasript代码在客户端内执行

Action 动作指令,在运行期间的命令

静态包含:<%@include page="date.jsp"%>
动态包含:<%jsp:include page="date.jsp"%>
1.动态包含分别产生两个文件,被包含的页面单独编译,
2.被包含页面也能取出包含页面的到参数
3.静态包含不能传参数
response.senReirect()转完页面后,后面内容接着执行,转到的页面不能接收到这个页面的参数 / 代表http://localhost/

<jsp:forward page="">地址栏不变化,客户端不知情  / 代表http://localhost/test
转走之后后面的代码不执行

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值