
JavaWeb
文章平均质量分 66
Jeep_Dom
这个作者很懒,什么都没留下…
展开
-
【Servlet】servlet入门
新建一个项目,点击 src 选择 New|Servlet .创建一个FirstSer.java文件 package com.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServl原创 2013-11-22 10:11:19 · 739 阅读 · 0 评论 -
【servlet】 压缩 下载
import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.zip.GZIPOutputStream;import javax.servlet.ServletException转载 2014-04-03 13:02:11 · 743 阅读 · 0 评论 -
【sendRedirect/forward】
* 重定向:重新确定请求方向* 发送者:服务器 --> 响应(response)浏览器* 执行者:浏览器 --> 重新请求* 转发:当前请求未完成,服务器调用另一个程序继续完成整个请求* 服务器:当前程序需要获得请求调度器 RequestDispatcher* forward:当调度器协调多个servlet时,此方法返回最后一个servlet的页面输出内容。* 对比*原创 2014-04-08 12:41:52 · 625 阅读 · 0 评论 -
【cookie/session】会话技术
会话:当访问web资源之后,通过连接继续请求当前站点的资源,然后关闭浏览器的整个过程。* 会话技术:cookie、session* cookie:将服务器的数据保存到浏览器端的技术* 要求保存数据:服务器* 保存数据:浏览器* IE;将cookie保存到指定目录中,以文件的形式存储* 火狐或谷歌:将cookie保存到指定的文件中* 使用HTTP协议进行通信* 会话级原创 2014-04-08 19:03:25 · 807 阅读 · 0 评论 -
【验证码】servlet 生成 验证码图片
getImageServletprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //获得一张图片 // 创建图片 -- 在内存中 int width = 80; int hei原创 2014-04-09 19:22:14 · 851 阅读 · 0 评论 -
【RE】regular expression
regex语法:编辑工具 : regexRuddy e-mail: ([\w-]+)@([\w-]+)(\.[a-zA-Z]{2,5}){1,2}电话: (0\d{2,3}-\d{7,8})|(1[34568]\d{9}) 去除首尾空格: String str = " abc ".replaceAll("(^\\s+)|(\\s+$)","")原创 2014-02-18 15:13:10 · 872 阅读 · 0 评论 -
在Eclipse中用TODO标签管理任务
在Eclipse中用TODO标签管理任务 Elipse为Java项目的时候,有一个很人性化的“任务管理”功能,利用这个功能可以方便地将项目中一些需要处理的任务记录下来。先来看看“任务管理”是怎么使用的吧。下面这个类在Class和name 属性的comment中分别加入了一段FIXME 和TODO标签,在FIXME和TODO标签的候命 还跟上了一段文字来说明需要任务的内容。/***转载 2014-07-05 10:51:54 · 645 阅读 · 0 评论 -
Log4j的配置文件
Log4j支持两种配置文件格式,一种是java属性文件(键—值),一种是xml格式文件。这里仅介绍下java属性文件的配置方法。先看看个配置文件:log4j.propertieslog4j.rootCategory=debug,stdout,Rlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.ap转载 2014-07-05 10:33:47 · 651 阅读 · 0 评论 -
POI中设置Excel单元格格式
引用:http://apps.hi.baidu.com/share/detail/17249059POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:先获取工作薄对象:HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createSheet();HSSFCellStyle setBo转载 2014-07-08 14:41:11 · 787 阅读 · 0 评论 -
产生随机数图片
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //获得一张图片 // 创建图片 -- 在内存中 int width = 80; int height = 40; BufferedI转载 2014-08-26 09:16:14 · 1496 阅读 · 0 评论 -
Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对转载 2014-08-28 16:37:55 · 403 阅读 · 0 评论 -
用Eclipse 统计代码行数小技巧
今天公司SQA问我目前项目代码行数有多少,我当时就是想,以前好像写过类似的统计工具但是一时又找不到公司网络又不能下载,所以想想eclipse是不是又类似功能,找了下没有,但突然一想有一个转弯方法:统计工程里面的\n个数1. 按 CTRL+H 打开查找对话框 选择file search按下图方式输入注意: I. 输入查找\n, 勾选正则式选项转载 2014-08-18 09:33:49 · 477 阅读 · 0 评论 -
java_web之ServletContext应用
WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方法获得ServletContext对象。 也可以使用 this.getServle转载 2014-09-14 20:10:28 · 628 阅读 · 0 评论 -
Java ServletContext 详解
ServletContext, 是一个全局的储存信息的 空间,服务器开始,其就存在,服务器关闭,其才释放。request,一个用户可有多个;session,一个用户一个;而 servletContext,所有用户共用一个。所以,为了节省空间,提高效率,ServletContext中,要放必须的、重要的、所有用户需要共 享的线程又是安全的一些信息。换一种方式说吧,运行在JAVA虚拟机中的转载 2014-09-14 20:13:34 · 473 阅读 · 0 评论 -
Http1.1 请求 响应
1、HTTP请求* 分类:请求行、请求头、请求体* 请求行:描述请求的资源* 格式:请求方法 资源路径 协议* 例如:GET /day04/1.html HTTP/1.1* 请求方法* GET:请求内容追加在URL之后* URL的长度有限制1k* POST:请求内容放置在请求体中* 请求头* Accept:浏览器通知服务器,浏览器可以接受的数据类型*原创 2014-04-03 12:40:15 · 827 阅读 · 0 评论 -
Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对转载 2014-03-22 20:40:20 · 719 阅读 · 0 评论 -
【json】JsonObject / JsonArray
package cn.tzp.dao;import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class JSONObjectSample { //创建JSONObject对象 private static JSONObject createJSONObject(){转载 2014-03-30 22:25:13 · 696 阅读 · 0 评论 -
【web】web开发
网站后台,有时也称为网站管理后台,是指用于管理网站前台的一系列操作,如:产品、企业信息的增加、更新、删除等。通过网站管理后台,可以有效的管理网站供浏览者查阅的信息。网站的后台通常需要帐号及密码等信息的登陆验证,登陆信息正确则验证而后进入网站后台的管理界面进行相关的一系列操作。前台完成的是单纯的网页,几乎不具有功能性;后台完成的作品可以称之为网络应用程序,它们可以实现一定的应用功能,也就是说原创 2013-09-18 17:29:11 · 979 阅读 · 0 评论 -
【JavaEE】session对象使用
session 回话级内置存储对象使用session 实现购物车功能index.jsp 显示商品及购买的页面 Java购买 VB购买 Asp购买 显示购物车 <% String bname = request.getParameter("bname"); if(bname != null){ ArrayList plist = (ArrayList)sessi原创 2013-11-27 15:45:35 · 1005 阅读 · 0 评论 -
【MVC】使用Servlet 作为控制器实现一个简单的登陆验证
login.jsp <% if (request.getAttribute("err") != null) { out.println(request.getAttribute("err") + ""); } %>请输入用户名和密码: 用户名: 密 码: LoginServlet.javapackage servletDemo;impor原创 2013-12-11 22:18:52 · 1475 阅读 · 0 评论 -
【Servlet】根据用户输入的圆半径,输出圆面积
1、创建Servlet类import java.io.*;import javax.servlet.ServletException;import javax.servlet.http.*;public class CircleServlet extends HttpServlet{ public void doGet(HttpServletRequest request, Ht原创 2013-11-27 16:32:07 · 10870 阅读 · 1 评论 -
【Servlet 3.0】Servelet 3.0 新特性 文件上传 path对象
upload.jsp 文件名: 选择文件: uploadServlet.javapackage upload;import javax.servlet.*;import javax.servlet.http.*;import javax.servlet.annotation.*;import java.io.*;import java.ut转载 2013-12-12 21:10:05 · 1870 阅读 · 1 评论 -
【Servlet】产生验证码
ImageServlet.javapackage yzm;import java.awt.*;import java.awt.image.*;import javax.imageio.*;import java.io.*;import java.util.Random;import javax.servlet.*;import javax.servlet.http.*;p转载 2013-12-12 17:32:46 · 734 阅读 · 0 评论 -
【servlet】HttpServletResponse HttpServletRequest
HttpServletRequest 获取参数 request.getParameter("");作用域对象 request.setAttribute(key ,value);HttpServletResponse输出客户端文本内容 response.getWriter();中文乱码问题,设置输出编码原创 2014-03-04 00:17:26 · 887 阅读 · 0 评论 -
【servlet】session cookie
session 作用域 :同一个会话的请求获取一个session 对象 :request.getsession();cookie相关方法protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //H原创 2014-03-04 10:54:58 · 800 阅读 · 0 评论 -
【jsp】
脚本 script 放在service 方法中声明 公共属性、方法表达式 jsp指令 1、编译指令页面指令 包含指令 标签指令 2、action指令,运行时执行 可以带参数使用同一个re原创 2014-03-04 23:53:20 · 698 阅读 · 0 评论 -
【jdom】读取xml文件
sample.xml 8G 200 1580 10G 500 3000 Sample.javapackage test;import java.util.*; import org.jdom2.*; import org.jdom2.input.SA原创 2014-03-06 23:23:41 · 595 阅读 · 0 评论 -
【filter】示例
TestFilter.javapublic class TestFilter implements Filter { public void destroy() { } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IO原创 2014-03-17 21:57:13 · 652 阅读 · 0 评论 -
【log4j】配置
一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和转载 2014-03-18 00:27:55 · 619 阅读 · 0 评论 -
log4j配置祥解
第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4j.appender.stdout=org.apache.log4j.ConsoleAppender4 log4j.appender.std转载 2014-09-17 10:31:14 · 667 阅读 · 0 评论