随笔分类 -  Servlet&JSP&JavaWeb基础

摘要:注意jar包是: HttpClient工具使用 HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。 为什么要使用HttpClient工具: 原生态 阅读全文
posted @ 2017-09-19 22:05 QiaoZhi 阅读(2894) 评论(0) 推荐(0) 编辑
摘要:EL表达式: >>单纯在jsp页面中出现,是在四个作用域中取值,page,request,session,application. >>如果在struts环境中,它除了有在上面的四个作用域的取值功能外,还能从值栈(valuestack)中取值. >>特点1:${name},name在值栈中的查找顺序 阅读全文
posted @ 2017-09-19 13:54 QiaoZhi 阅读(424) 评论(0) 推荐(0) 编辑
摘要:后端收前端 1.post乱码 可以通过 request.setCharacterEncoding("utf-8"); 这样在后端可以接收中文 2.get乱码(手动解决) 可以通过 后端向前端输出中文 第一步:设置浏览器接收的码表。两种方法 阅读全文
posted @ 2017-09-19 13:42 QiaoZhi 阅读(166) 评论(0) 推荐(0) 编辑
摘要:一、Http协议 1.什么是Http协议 HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的 一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为 了提供一种发布和接收HTML页面的方法 2.Http协议的组成 Http 阅读全文
posted @ 2017-09-19 13:31 QiaoZhi 阅读(288) 评论(0) 推荐(0) 编辑
摘要:可以从网站上404模板,下载后进行修改即可。 一个项目难免会出现404页面,为了防止404错误暴露给用户,需要提前做好404页面。在404页面中给用户友好的提示,同时可以自动重定向到项目的主页。 web.xml配置404页面 一个404页面的模板: 404.jsp (页面中引用的图片要放到image 阅读全文
posted @ 2017-09-09 16:37 QiaoZhi 阅读(875) 评论(0) 推荐(0) 编辑
摘要:String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; <bas 阅读全文
posted @ 2017-09-09 16:12 QiaoZhi 阅读(2380) 评论(0) 推荐(1) 编辑
摘要:今天在修改bug时,发现程序使用了 request.getScheme() 。不明白是什么意思,在google 搜索了一下。现在明白了。整理如下: 1、request.getScheme() 返回当前链接使用的协议;比如,一般应用返回http;SSL返回https; 2、在程序中的应用如下: <% 阅读全文
posted @ 2017-09-09 16:08 QiaoZhi 阅读(11296) 评论(0) 推荐(0) 编辑
摘要:在EL表达式中我们可以使用运算符以达到我们想要的结果,运算符按作用分为以下几种: 1.算术运算符 + 例如:${6+6} 。注意:在EL表达式中的‘+’只有数学运算的功能,没有连接符的功能,它会试着把运算符两边的操作数转换为数值类型,进而进行数学加法运算,最后把结果输出。若出现${'a'+'b'}则 阅读全文
posted @ 2017-09-06 13:52 QiaoZhi 阅读(810) 评论(0) 推荐(0) 编辑
摘要:在jsp页面中不能通过${list.size}取列表长度,而是 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/js 阅读全文
posted @ 2017-09-06 04:14 QiaoZhi 阅读(3608) 评论(0) 推荐(0) 编辑
摘要:有时候在页面中显示直接从数据库获取的日期时候会出现英文的日期格式。比如: 如果想要转为指定格式的日期格式可以用fmt标签。 1.引入fmt库 2.使用fmt标签 效果: 阅读全文
posted @ 2017-09-04 20:32 QiaoZhi 阅读(457) 评论(0) 推荐(0) 编辑
摘要:备注:status.index是从0开始的。status.count是从1开始的。 阅读全文
posted @ 2017-09-04 20:10 QiaoZhi 阅读(18933) 评论(0) 推荐(1) 编辑
摘要:1.定义一个公共的JSP:首先引入jstl,再定义一个项目的基本路径。 tag.jsp 2.其他JSP页面通过静态包含引入上面的JSP内容 3. 也可以将公共的css与js引入连接抽出来放入一个JSP中 cssJs.jsp 4.其他页面中引用 注意:先引入tag.jsp再引入 其他使用baseurl 阅读全文
posted @ 2017-09-04 16:58 QiaoZhi 阅读(1038) 评论(0) 推荐(0) 编辑
摘要:异步上传图片的代码。发现里面用了response.getWriter().print(),故联想到response.getWriter().writer(),经过一番api的查找与实操,总结如下: response.getWriter()返回的是PrintWriter,这是一个打印输出流。 resp 阅读全文
posted @ 2017-08-30 22:37 QiaoZhi 阅读(55078) 评论(0) 推荐(6) 编辑
摘要:1、首先介绍write()和print()方法的区别: (1)、write():仅支持输出字符类型数据,字符、字符数组、字符串等 (2)、print():可以将各种类型(包括Object)的数据通过默认编码转换成bytes字节形式,这些字节都通过write(int c)方法被输出 2、介绍respo 阅读全文
posted @ 2017-08-30 22:32 QiaoZhi 阅读(730) 评论(0) 推荐(0) 编辑
摘要:思路:在跳到页面的时候,携带需要访问的地址,可以在页面中用EL表达式获取到地址后通过隐藏的iframe访问该地址。 例如: 后台携带地址的Action JSP中通过iframe访问上面两个地址 处理请求的Action 阅读全文
posted @ 2017-08-30 21:28 QiaoZhi 阅读(926) 评论(0) 推荐(0) 编辑
摘要:1.通过修改server.xml进行配置 1.查看项目的目录结构: tomcat运行时加载WebConmtent目录 注意:WEB-INF下要有classes目录和lib目录与web.xml(如果没有classes目录从项目目录的build目录下考到WEB-INF目录下) 2.修改E:\tomcat 阅读全文
posted @ 2017-08-29 22:18 QiaoZhi 阅读(3854) 评论(0) 推荐(0) 编辑
摘要:1.正常部署(映射的名字为项目名字,端口为8080) 访问的时候: http://localhost:8080/small/ 2.修改映射路径为haha 测试: 3.修改端口为80(http的默认端口) 测试: 4.去掉项目名称。即访问的时候不用输入项目名称 阅读全文
posted @ 2017-08-29 21:52 QiaoZhi 阅读(1630) 评论(0) 推荐(0) 编辑
摘要:一、会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。 二、会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行会话 阅读全文
posted @ 2017-08-29 11:28 QiaoZhi 阅读(373) 评论(0) 推荐(0) 编辑
摘要:1、表达式与Java无关,表达式都是以${开始,以}结束。 2、EL访问java变量不能直接访问,因为得不到数据,要访问数据,需要将其放到作用域中。而使用<%=java变量%>可以访问java变量。例如访问String str=”abc”,我们不能通过${str}直接访问,因为获取不到,我们可以这样 阅读全文
posted @ 2017-08-28 22:52 QiaoZhi 阅读(1741) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示