![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java Web
文章平均质量分 84
suwu150
业精于勤,荒于嬉;行成于思,毁于随;磨刀不误砍柴工。
展开
-
Java Web中JavaBean的使用
2)设置jsp属性,在实际应用开发中,定义JavaBean之后需要在jsp页面中设置JavaBean组件的属性,也就是调用setter方法,下面有两种方式进行设置 b)使用标签,由于属性值的来源可以是字符串,请求参数或者表达式等,因此jsp:setProperty动作的基本语法规范要根据相原创 2020-11-18 19:11:14 · 1817 阅读 · 0 评论 -
自己的web服务器项目-request请求和response响应处理(一)
我们经常使用别人的服务器进行构建网站,现在我们就自己来写一个自己的服务来使用。准备工作:下载所需的题材及文档一、request请求获取 1、了解request请求在写服务器之前,我们需要知道客户端发送给我们哪些信息?以及要求我们返回哪些信息?经过测试我们能够知道用户客户端发送的信息有以下几点:客户端发送到服务器端的请求消息,我们称之为请求(request),其实就是一个按照http协议的规则拼接而成的字符串,Request请求消息包含三部分: 请求行 消息报头 请求正文原创 2016-09-10 11:16:28 · 14847 阅读 · 0 评论 -
http响应中的ContentType
response.setContentType() ; * = application/octet-stream .001 = application/x-001 .301 = application/x-301 .323 = text/h323 .906 = application/x-906 .907 = drawing/907 .a11 = applicat转载 2016-08-31 23:43:02 · 477 阅读 · 0 评论 -
http消息报头
========================================================http请求报头 是如何生成的,主要有三种情况: 1.浏览器自动生成的请求。绝大部分正常用户访问都是这类情况,只要是用户主动输入网址访问时发送的http请求,那这些头部字段都是浏览器自动生成的,比如host,cookie,user-agent, Accept-Encoding:等。2.浏览器插件,javascript脚本增加或者修改的header。JS能够控制浏览器发起请求,也能在这里增加一转载 2016-09-04 11:36:38 · 1574 阅读 · 0 评论 -
web项目中的路径
1.web项目中的路径 1.1 路径中最左边的/ /a/b/c/d 我们要讨论的是类似这样的路径中的最左边的/,除此之外其他/都是正常的路径分割符 客户端解析路径最左边的/ 代表的是端口号后面的/ http://ip:port/ 例如:转载 2016-10-25 21:10:31 · 1192 阅读 · 0 评论 -
Java Web中如何访问数据库
对于数据库的访问,有很多方式,这里我们进行实现一个简单的示例访问,使用DAO和VO进行访问,下面是示例代码首先,我们进行建立一个JavaBean类,命名为Student.java类,具体代码如下所示,其中注释如下:package com.lut.beans;//包名,命名自己定义的包public class Student { private String stuno;原创 2016-05-14 11:16:38 · 5225 阅读 · 0 评论 -
Java EE中Ajax技术实例
下面,我们使用Ajax技术实现登录验证问题:首先,我们需要知道,基本的页面是:首页面(Login.jsp)、登陆成功页面(LoginSuccess.jsp)、登录失败页面(LoginFail.jsp)、Servlet判断代码(LoginServlet.java)其中,从以上阐述可以看出,Ajax具有如下优点: 1.减轻服务器负担,避免整个浏览器窗口刷新时造成的重复请求。 2.带来更好的用户体验。 3.进一步促进页面呈现和数据本身的分离等 但是,Ajax也有相应的缺点,主要原创 2016-06-22 18:13:08 · 2264 阅读 · 0 评论 -
会话追踪技术session和cookie
会话追踪技术:session和cookie 1 http协议的访问是无状态的访问 当前访问是不会知道之前访问的状态的.(http协议的访问是不会帮我们保存访问的记录/痕迹的)。 2 有些时候需要记录之前的访问状态 比如在购物网站的时候,第一次访问点击购买了一个手机,第二次访问点击购买了一个电脑,第三次访问点击购物车结算,这个时候我们就必须知道前两次访问的时候购买了什么,要不然就没有方法去结算。 所以我们就有了会话追踪技术来解决转载 2017-07-07 22:55:23 · 663 阅读 · 0 评论 -
浏览器中GET和POST请求的区别
在使用表单或者url提交数据时,我们经常要考虑到提交数据的方式,其中GET和POST介绍如下所示:一、原理 一般我们在浏览器输入一个网址访问网站都是GET请求;在使用FORM表单提交数据中,可以通过设置Method指定提交方式为GET或者POST提交方式,默认为GET提交方式 HTTP定义了与服务器交互的不同方法,其中最基本的四种:GET,POST,PUT,DELETE,HEAD,其中GET和HEAD被称为安全方法,因为使用GET和HEAD的HTTP请求不会原创 2016-09-10 03:08:44 · 19455 阅读 · 1 评论 -
基于jsp的新闻发布系统
下面就让我们来说一说基于jsp的新闻发布系统,其中使用的技术有JavaBean、fillter、数据库等,能够实现新闻的发布功能,在发布之后能够进行对每一条新闻的删除、修改、或者继续增加新的文章,最后还能够进行查询功能,其中引用了百度编辑器,能够进行图文并茂的编辑,极大地方便用户的使用下面是管理员登陆之后的界面,可以进行添加新闻、删除新闻、查询新闻:下面是添加新闻界面,能够进行新闻的添加:图4 添加新闻界面下面是所添加的新闻:图5 添加后的新闻下面是修改新闻界面:图6 修改新闻界面下面是修改后的界面图7 修原创 2016-06-06 20:18:21 · 77565 阅读 · 43 评论 -
自己的web服务器项目-静态请求和动态请求处理(二)
自己的web服务器项目-request请求和response响应处理(一)在处理了核心任务之后,我们会发现有些请求并不是都是静态的,那么我们就需要进行实现处理动态请求的要求,如下面代码是我们请求的解决方式,我们只需在HttpRequestImpl实现类中,将如下代码实现具体的判断过程 //判断当前请求的否是静态资源 public boolean isStaticResource(){ return true; } //判断当前请求的否是动态资源原创 2016-09-10 13:26:29 · 9673 阅读 · 0 评论 -
自己的web服务器项目-实现多线程处理(三)
自己的web服务器项目-静态请求和动态请求处理(二)上面项目中,服务器只能接受单方的请求,不能够多用户同时访问,这明显不符合现实逻辑,那么在这里,我们将其修改为多线程的,实现多用户的访问首先,我们实现Server类如下:package com.sapmle.server;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import com.sample.utils.ServerP原创 2016-09-10 13:54:46 · 5148 阅读 · 0 评论 -
Java Web中表单数据的获取
1、 表单,是一种可以由用户输入,并提交给服务器端的一个图形界面,有如下性质: (1)表单中可以输入一些内容,这些输入功能由控件提供,叫做表单元素2、提交的数据类型 分为单一表单数据和捆绑表单数据,其中单一表单数据是指表单元素的值送给服务器端时,仅仅是一个变量,这种类型的表单元素主要有:文本框、密码框、多行文本框、多选按钮、下拉菜单等,对于捆绑表单就是指多个同名表元素的值送给服务器时,是一个捆绑的数组,比如:复选框,多选列表框,其他同名表单元素等。原创 2016-05-12 19:28:30 · 18296 阅读 · 3 评论 -
Java Web中内置对象--response重定向
1、内置对象,是指在jsp页面中内置的不需要定义就可以在网页中直接使用的对象 2、特点: (1)内置对象是自动载入的,因此不需要实例化 (2)内置对象使用Web容器来实现和管理 (3)在所有的jsp页面中,直接调用内置对象都是合法的 3、response对象 (1)利用response对象进行重定向,方法:response.send原创 2016-05-12 22:47:07 · 1252 阅读 · 0 评论 -
Java Web中JavaBean的范围
其中,scope可以有如下四种选择: page:表示作用范围只是在实例化的页面,只在当前页可用,其页也不能被认识到 request:当前页可用和在使用通过forward方法跳转的目标页面中被认识到 session:JavaBean的对象可以存在session中,该对象可以被同一用户一次会话的所有页面认识到 application:JavaBean对象可以存在于application中,该对象可以被所有用户的所有页面认识到原创 2016-05-13 15:55:21 · 1939 阅读 · 0 评论 -
Tomcat提示指定的服务未安装Unable to open the service 'tomcat'
下面就是解决办法: 打开“运行”到“cmd”,然后进入到tomcat安装路径“*:\Program Files (x86)\Apache Tomcat 8.0.3\bin”的bin下面,然后输入如下所示内容即可:service.bat install效果如下图所示:原创 2016-05-26 13:32:30 · 19450 阅读 · 2 评论 -
利用response设置HTTP头
HTTP头一般用来设置网页的基本属性,可以通过response的setHeader()方法来进行设置1: <%response.setHeader("Pragma","No - cache");response.setHeader("Cache - Control","no - cache");response.setDateHeader("Expires",0) %>原创 2016-05-13 13:02:54 · 4184 阅读 · 0 评论 -
Tomcat中配置虚拟目录
在tomcat的使用过程中,我们有时不想要将网站文件夹建立在tomcat里边, 我们知道,Web网站中的内容(包括网页,图片,音频文件等)一般都存放在App的目录下。但随着网站内容的不断丰富,用户需要把不同层次的内容组织成网站的子目录。我们通常的做法是在网站主目录下新建子目录,并把相关的内容放置到对应的目录。此外,还有另外一种方法,就是创建虚拟目录。虚拟目录可以是磁盘上有权限操作的任意原创 2016-06-07 09:04:47 · 1286 阅读 · 0 评论 -
Java Web中重新定向的两种方式
4、两种跳转方式的区别 (1)forward方法属于服务器端去请求资源,服务器直接访问目标地址,并对该目标地址的响应内容进行读取,再把读取的内容发送给浏览器,因此客户端浏览器地址不变,而redirect是告诉客户端,是浏览器知道去请求哪一个地址,相当于客户端重新请求(1)利用response对象进行重定向,方法:response.sendRedirect(目标页面路径)原创 2016-05-13 07:05:38 · 5501 阅读 · 0 评论 -
Web服务器认识
1.HTTP协议 超文本传输协议 (HTTP-Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。2.URL 统一资源定位符(Uniform Resource Locator,缩写为URL)是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,原创 2016-08-30 08:21:53 · 642 阅读 · 0 评论 -
百度富文本编辑器的使用
2. 从官网上下载完整源码包,解压到任意目录,解压后的源码目录结构如下所示: dialogs:弹出对话框对应的资源和JS文件 lang:编辑器国际化显示的文件 themes:样式图片和样式文件 php/jsp/.net:涉及到服务器端操作的后台文件,根据你选择的不同后台版本,这里也会不同,这里我们选择jsp third-party:第三方插件(包括代码高亮,源码编辑等组件) index.html:源码文件,用于演示完整的界面 ueditor.all.js:开原创 2016-05-21 13:41:37 · 40641 阅读 · 2 评论