servlet学习乱笔记-1
来源:互联网 发布:手机积分兑换源码 编辑:程序博客网 时间:2024/06/04 17:52
1.servlet中的
单个值的读取:getParameter,如果参数存在,但没有相应的值,则返回空的String;如果
没有这样的参数,则返回null。参数值对大小写敏感。
多个值的读取:getParameterValues;如MULTIPLE属性的HTML SELECT元素;
参数名的查找:getParameterNames和getParameterMap;不要指望getParameterNames会以任何特定的次序返回参数名。
2.
例子里应该注意的地方:src中建立了一个servlet.XXXXX.java,那么在表单中,form里应该写成<form action="servlet/ThreeParams">,第一个前面没有"/",可以运行。
3.
String param = request.getParameter("someName");
if((param == null)||(param.trim().equals(""))){
doSomethingForMissingValues(....);
}else{
doSomethingWithparameter(param);
}
4.
在设计servlet时,要使之能够优雅的处理参数缺失(null或空字符串)或格式不正确等情。
在测试servlet时,既要使用预期格式的数据,也要使用缺失或异常数据。
如果你在循环中执行字符串拼接操作,不要使用String,而应使用StringBuffer。
5.
首先,创建servlet时,它的init方法会得到调用,所以,可以在init里放置一次性代码。
在这之后,针对每个用户,都会创建一个线程,改线程调用前面创建的实力的service方法。
多个并发请求一般会导致多个线程同时调用service。之后,由service方法依据接收到的
6.HTTP请求的类型,调用doGet,doPost,或其他的doXXX方法。最后,如果服务器决定卸载某个
servlet,它会首先调用servlet的destroy方法。
如果你的servlet需要等同的处理GET和POST,可以让doPost方法调用doGet,或者相反,
不要覆盖service方法。
- servlet学习乱笔记-1
- servlet 学习笔记(1)
- Servlet学习笔记1
- Servlet学习笔记(1)
- servlet学习笔记1
- Servlet学习笔记1
- servlet学习笔记1
- saltstack学习笔记-乱
- JSP&Servlet学习笔记1
- 学习笔记:servlet(1)
- servlet学习笔记(1)
- Linux 学习笔记, 比较乱的那种
- java学习笔记(乱版ing)
- Twisted 学习乱记1
- 学习笔记--javaWeb-servlet学习1
- Servlet学习笔记 Servlet原理
- 《Servlet学习笔记》Servlet 简介
- 【2015/4/17】学习servlet笔记1--servlet生命周期函数
- HTML中head标签的一些有用用法
- 为了分数,发篇文章
- 判断是否为闰年
- 有了目标,真好!
- 【疑问】如何在jsp中response.sendRedirect()方法中传递中文参数
- servlet学习乱笔记-1
- 《C语言参悟之旅》新鲜试读(连载1)
- 布局
- SQL注入漏洞全接触【1】
- SQL注入漏洞全接触【2】
- SQL注入漏洞全接触【3】
- 人生若只是初见
- 一个Java程序员应该掌握的10项技能
- 学习VC++2005