- 博客(11)
- 资源 (25)
- 收藏
- 关注
原创 Java for Web学习笔记(十):Servlet(8)下发文件
给出一个文件的链接,执行一个静态的文件,这不过是HTML的脚本书写方式。那么如果我们在内存中生成文件内容,存放在byte[]中,并以指定的文件名字下发给用户,应该如何处理?response.setHeader("Content-Disposition","attachment; filename=" + fileName);response.setContentType("applicati
2015-11-20 16:55:20 1613
原创 Java for Web学习笔记(九):Servlet(7)上传文件
上传文件Servlet的参数设置采用annotation方式如下:@WebServlet( name = "TicketServlet", urlPatterns = {"/tickets"}, loadOnStartup = 1 )/* MultipartConfig配置了本Servlet的文件上传参数, * location:这里没有列出的是location参数,表示存
2015-11-20 16:47:58 4294
原创 Java for Web学习笔记(八):Servlet(6)doGet()和doPost()是线程还是队列
做一个小实验,代码如下:protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.getWriter().append("Served at: ").append(request.getCon
2015-11-16 11:05:41 2601
原创 Java for Web学习笔记(七):Servlet(5)初始化参数
Context Init参数在web.xml中可以基于整个上下文进行设置,在web app内各个Servlet都可以获取。 settingOne foo settingTwo bar 我们可以在context中获取这些数值。例子如下:@WebServlet( name = "ContextparamTestServlet",
2015-11-13 15:56:21 2310
原创 Java for Web学习笔记(六):Servlet(4)HttpServletResponse
设置HTTP响应的所有内容。包括headers,body,重定向响应,设置响应码、cookies等等。继承ServletRequest。写响应Body使用getOutStream()返回一个javax.servlet.ServletOutputStream,使用getWriter()返回java.io.PrintWriter。后者常用文本型的body,而binary的则只能使用前者。在同一个resp
2015-11-12 12:31:19 2221
原创 Java for Web学习笔记(五):Servlet(3)HttpServletRequest
读取参数HTTP两种最常用的请求是GET和POST,GET是在URI中携带信息,POST则是body中携带信息,并在Content-Type中给出application/x-www-form-urlencoded或者multipart/form-data。POST也可以同时正在URI中携带信息。在Servlet API中,对这两者的参数获取不加区别,如下:From:https://docs
2015-11-11 17:29:11 1566
原创 Java for Web学习笔记(四):Servlet(2)HelloServlet
继承关系: javax.servlet.GenericServlet –》javax.servlet.http.HttpServlet。 405返回如果我们不重写Servlet的doGet而采用HTTP GET的方式,将返回405 将返回405 Method Not Allowed。如果我们重写doGet()方法,直接return,则返回空页面,需要区分这两种方式。很多情况下,我们
2015-11-10 17:03:26 2552 1
原创 Java for Web学习笔记(三):Servlet(1)Maven
什么是Maven在http://maven.apache.org/中对Mavent进行介绍,可以:一、发布project信息 二、管理Jar包 三、提供uniform build system,使用POM(project object model) 如果我们使用Eclipse是最新的Mars版本,Maven已经集成进来,所以不需要进行额外的配置,当然,如果我们需要自行安装一
2015-11-06 10:58:25 3299 2
原创 Java for Web学习笔记(二):Web Containers
一个Java EE web app运行在Java EE application server和web container中。每个EE app server都含有一个web container,用于管理servlet的生命周期,映射request URL到servlet的代码,接收和响应HTTP请求,管理filter链。如果我们不需要整个Java EE的功能,单独的web container可以提供
2015-11-04 16:28:59 2843
原创 【Developer Log】J2EE Eclipse从JRE1.7升级到JRE1.8
我已经在project -》Properties的Java Build Path中的libraies的JRE从1.7改到1.8,也将Java Compiler从1.7改到1.8,但是仍然报错说:Description Resource Path Location Type Java compiler level does not match the version of
2015-11-02 17:22:02 4051
翻译 VisionMobile:消息应用:从计量用户到计量机器人
VisionMobile在2015.10.19发表了博客Messaging apps: From counting users to counting bots,下面是该文的翻译。回顾2008年,Nokia销售了4.68亿台手机,公司成为手机市场无可争议的王者,市场份额超过40%。同年,Apple销售了略高于1千万台iPhone手机,推出了只有500款第三方应用的iPhone应用商店。到了
2015-11-02 10:54:36 1549 1
Pro Android学习:联系人API
2015-06-15
Pro Android学习:传感器
2015-02-06
[zip文件] Pro Android学习:拖拽小例子
2014-12-12
Pro Android学习:touch screen小例子
2014-11-18
Pro Android学习:list widget小例子
2014-10-23
Pro Android学习:widget小例子
2014-10-15
Pro Android学习:media frameworks小例子
2014-09-30
[zip文件] Pro Android学习:telephony小例子
2014-09-16
Pro Android学习:location小例子
2014-08-27
Pro Android学习:2D动画小例子
2014-08-14
Pro Android学习:Alarm manager小例子
2014-07-18
Pro Android学习:Broadcast小例子
2014-07-01
Pro Android学习:AsyncTask小例子
2014-05-16
Pro Android学习:了解Handler小例子
2014-05-08
Pro Android学习:了解package的小例子
2014-04-18
Pro Android学习:Android service小例子
2014-03-27
NTLM PPROXY client的实现(C source code)
2009-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人