因为servlet的实现是单例,多线程也就是说,N个客户端请求同一个servlet,他们所请求的是同一个对象,成员变量是属于这个对象的,因此成员变量也被共享了因此在servlet编程中,无状态的servlet(就是不写属性,所以变量都在dopost或者doget里面)是线程安全的,否则,由于会共享到 ...
分类:
编程语言 时间:
2016-07-22 14:26:07
阅读次数:
128
http头协议凡是以超链接登录的都是doget,表单请求可以设置请求头协议:doget、dopostdoget请求,可以直接用url带参数访问页面文件,如:http://127.0.0.1:8080/helloWeb_jun/login.jsp?name=aaa&pwd=123123123而如果在表单中设置了method="post"的话则不能用上面的方式访问,必须是通过超链接点击访问。浏览器的兼容...
分类:
编程语言 时间:
2016-07-19 11:05:09
阅读次数:
280
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8 ...
分类:
其他好文 时间:
2016-07-15 00:02:47
阅读次数:
325
public class SessionDemo1 extends HttpServlet { 11 12 public void doGet(HttpServletRequest request, HttpServletResponse response) 13 throws ServletExc ...
分类:
其他好文 时间:
2016-07-14 02:28:07
阅读次数:
105
1.1生成随机图片用作验证码 生成图片主要用到BufferedImage类 public class ResponseDemo03 extends HttpServlet{ @Override protected void doGet(HttpServletRequest request, Http ...
分类:
Web程序 时间:
2016-07-13 22:21:21
阅读次数:
326
对于不经常变化的数据,在servlet中可以为其设置合理的缓存时间值,以避免浏览器频繁向服务器发送请求,提升服务器的性能。 public class ServletContext7 extends HttpServlet{ @Override protected void doGet(HttpSer ...
分类:
其他好文 时间:
2016-07-13 15:47:00
阅读次数:
152
1、Servlet中文乱码: 在doPost或doGet方法里,加上以下两行即可: response.setContentType("text/html;charset=UTF-8"); request.setCharacterEncoding("UTF-8"); 2、MySQL中文乱码: Conn ...
分类:
数据库 时间:
2016-07-13 13:52:09
阅读次数:
171
我们回忆一下在学习JavaWeb过程中(Jsp + servlet编程)所感受到的Servlet的不足: 1 Servllet很多时,web.xml中的代码会很多。这样一来,维护起来就不方便,不利于团队合作; 2 一个Servlet的入口只有doGet或doPost方法,如果需要定义其它方法,就必须 ...
分类:
其他好文 时间:
2016-07-09 22:04:05
阅读次数:
189
添加代码:PrintWriter out = response.getWriter(); 支持中文:response.setContentType("text/html;charset=utf-8"); @Override protected void doGet(HttpServletReques ...
分类:
系统相关 时间:
2016-07-02 22:50:51
阅读次数:
465
1、编写一个java类,此类继承HttpServlet 继承:右击鼠标,source-override/Implement Methods,选择 HttpServlet 2、重写doGet()和doPost()方法 //继承于HttpServletpublic class HelloServlet ...
分类:
其他好文 时间:
2016-07-02 20:13:55
阅读次数:
172