- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 jsp技术:day4--JSTL
JSTL—Core核心标签库(重点掌握)用之前先要导入标签库:<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>重写url:<c:url value="/jsps/jstl.jsp" />c:out 标签注意:用c:out标签输出可以自己设置escapexml属性,是否让浏览器翻译输出,默认是true不翻译。如图: <%
2016-07-31 15:11:12 667
原创 jsp技术:day3#2---初入EL表达式
EL表达式简介EL 全名为Expression Language。EL主要作用: 获取数据: EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的java对象中获取数据。 执行运算: 利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算。 获取web开发常用对象 EL 表达式定义了一些隐式对象,利用这些隐式对象,we
2016-07-30 15:13:30 478
原创 jsp技术:day3#1---JavaBean的使用
1 、jsp:userBean相关声明一个javaBean –new一个javabean对象<jsp:useBean id="user" class="cn.hncu.regServletPojo.domain.User"></jsp:useBean>等价于Java脚本:User user = new cn.hncu.regServletPojo.domain.User()给user对象设置属性
2016-07-30 14:49:17 456
原创 jsp技术:day2--jsp的几个容器、myAjax(隐藏帧技术)底层原理、jsp的三代开发技术
JSP的几个容器容器从小到大:pageContext–>request–>session–>application 这里我们要重点介绍这个pageContext,因为pageContext容器我们没遇到过。 通过pageContext可以很方便的操纵其他容器,如下面代码pageContext.setAttribute("name", "pageContext-name", PageContext
2016-07-29 15:25:35 615
原创 jsp技术:day1--jsp简单用法、静态导入、动态导入、设置errorPage、<jsp:forward>
jsp简介:JSP是Java Server Page的缩写,它是Servlet的扩展,它的作用是简化网站的创建和维护。 JSP是HTML代码与Java代码的混合体。 JSP文件通常以JSP或JSPX的扩展名。 JSP拥有自己的语法。 JSP形式上像HTML,但本质上是Servlet。 JSP的出现,使得将Web开发中的HTML与业务逻辑代码有效分离成为可能。通常JSP只负责生成动态的HTM
2016-07-28 14:17:49 1234
原创 javaEE:day11-用js操纵cookie、session技术
js操纵cookie创建修改一个cookie function write(){ var nm = "张三第"; nm= encodeURI(nm);//如是中文, 编码 var date = new Date(); date.setTime(date.getTime()+1000*60*6
2016-07-27 14:00:32 827
原创 javaEE:day10-Cookie技术
Cookie简介Cookie,是客户端在访问web服务器时,服务器在客户端的机器上存放的信息。 服务器将Cookie保存在客户机器上的原因是为了跟踪客户的状态。这主要用于特殊的场合如电子商务。 JavaServletApi为Cookie提供了简单实现,javax.servlet.http.Cookie类表示Cookie。 Cookie保存客户端的硬盘上,通过key和value值来保存信息,类似
2016-07-26 13:57:10 824
原创 javaEE:day9-request和response的转发、重定向、请求包含小细节
字节输出流和字符输出流的共存问题结论:不能共存(跟get或post方式没关系)。即在同一个servlet中字符流与字节流不能共存,两种方法单独使用都是可以的另外:如果要用字节流输出中文,用write(byte[])方法,因为它的out.print(“晚上好!”);//500错误。内部用iso8859-1读取,已经写死了,因此中文不行转发时,两个servlet都输出信息的问题转发用 Re
2016-07-25 13:31:18 2350
原创 javaEE:day8-在线图片上传与浏览(带图片点击放大、下载、删除、目录打散)
设计思路:用一个值对象封装一个photo信息。photo值对象包括 private String id;// uuid private String realName;// 相片真实文件名(上传时的文件名) private String ext;// 扩展名 private String dir;// 打散后的路径 private String dateTime
2016-07-24 14:35:44 1712
原创 javaEE:day7-上传文件(Apache包)、目录打散、文件上传进度条、纯前台进度条
用Apache工具做文件上传1获得所接受文件要保存的路径String path = getServletContext().getRealPath("/files");2文件上传的临时目录,如不指定则为Tomcat/tempsFile tempDir = new File("d:/a");3创建用于解析文件的工厂类,同时设置缓冲区注意这个类是Apache公司的jar包要导入两个jar包
2016-07-22 22:22:51 1141
原创 javaEE:day6-requset和response用法、表单参数的接受、文件手动上传(简易版)
通过<%=request.getContextPath() %> 可以将项目名写活,这样,即使项目名变了,仍可以运行。request代码每一次请求的容器。浏览器每次请求都是一个新的request对象。因此放在request里面的属性request.getAttribute()是空的,上一个request放的属性request.setAttribute() 是上一个的。与这次无关。但如果是转发的时候,
2016-07-21 14:30:05 1509
原创 javaEE:day5-Servlet的相关类
演示ServletConfig–读取web.xml中的配置获得servlet的初始化的配置参数,有三种方法中:1 getInitParameter("name");2 getServletConfig().getInitParameter("name");3 在不知道参数名称的情况下: Enumeration<String> en = getServletConfig().getInitParame
2016-07-20 23:26:20 701
原创 javaEE:day4-创建Servlet你不能不知道却被忽越的细节、小项目-用户注册(前台转后台再前台)
用继承GenericServlet创建Servlet这种方法创建servlet之后我们要注意一个init的方法细节:适配器模式的一个知识点:适配器中的init(ServletConfig config)中帮我们把它当中的config对象赋值且调用 一个空参的init()。我们以后应该覆盖空参的init()。因为如果覆盖了这个带参数的,那么就无法实现为它的config对象赋值,由此导致其中使用conf
2016-07-19 00:44:10 718
原创 javaEE:day3-servlet生命周期、提交解决中文乱码、tomcat加载jar包或类文件的顺序
servlet生命周期生命周期简介:servlet在服务器第一次被请求的时候new出来,并初始化(即init())再调用service方法。这个实在服务器中new出来,然后用HashMap加的,与客户端无关。客户端之后访问只调用这个servlet的service方法。具体分为4步:1 构造方法 :服务器在被客户端第一次请求的时候运行 仅在服务器中运行一次2 init方法:客户端第一次访问服务
2016-07-18 00:12:53 2390 1
原创 javaEE:day2-Http头协议(doget/dopost)、转发与重定向、gzip压缩
http头协议凡是以超链接登录的都是doget,表单请求可以设置请求头协议:doget、dopostdoget请求,可以直接用url带参数访问页面文件,如:http://127.0.0.1:8080/helloWeb_jun/login.jsp?name=aaa&pwd=123123123而如果在表单中设置了method="post"的话则不能用上面的方式访问,必须是通过超链接点击访问。浏览器的兼容
2016-07-17 16:58:21 2015
原创 Java解析xml文档之STAX解析
STAX是sax的升级版,现主要用于安卓与sax一样,也是用来读的。stax创建XMLReader两步:XMLInputFactory factory = XMLInputFactory.newFactory();//1 XMLEventReader reader = factory.createXMLEventReader( new FileReader("./xml5/users.
2016-07-16 01:04:17 1728
原创 Java解析xml文档之SAX解析
sax解析是一种边读边解析,仅向前读取,不能修改,用来读。sax创建XMLReader三步:SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser parser = factory.newSAXParser(); XMLReader reader = parser.getXMLReade
2016-07-16 00:59:35 7849
原创 javaEE:day1-验证码生成技术和启动tomcat的四种方式
今天我正式进入了后台JAVAEE–javaweb两个知识点:1. tomcat的运行1. 用myeclipse自带的启动2. 改tomcat的配置文件的host的appBase3. 将项目直接拷进tomcat的webapps文件4. 在catlina文件的主机文件下改动一个docBase2. 验证码的生成验证码的生成用到的是BufferedImage的getGraphics方法然后用得到的Graph
2016-07-16 00:50:26 1077
个人书店系统(单机)
2016-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人