
JAVAWeb
失业找工作中
it小白的学习笔记,加油!
展开
-
同一台服务器(电脑)运行多个Tomcat
大多人在Windows平台用的Tomcat都是免安装版本的,很自然想到复制几份目录,就是在同一个电脑上跑多个Tomcat服务了。实际上是不可以的。经过如下方法就可以实现统一台服务器(电脑)上运行多个Tomcat的目的了。 1、配置电脑”环境变量”单个Tomcat的配置步骤不再重述,直接从配置第二个Tomcat开始。对电脑”环境变量”做调整,增加环境变量CATALINA_HOMEB,值为新的tomca原创 2017-12-05 19:32:53 · 3667 阅读 · 0 评论 -
ajax打开新窗口实现
最近开发中碰到一个问题,有一场景需要在ajax验证通过后在新窗口打开一个url。 一开始通过在异步回调函数中使用window.open()来实现,但是发现这种实现方式会被浏览器拦截,需要用户进行浏览器设置才能打开,但是这显然不 适合在互联网应用中对用户做这个限制。因此就想有没有什么办法来解决? 办法一:失败 首先的一个想法是js打开一个新窗口不行,有可能是浏览器对于js直接打开...原创 2018-10-24 16:38:33 · 2274 阅读 · 0 评论 -
Java获取IP地址
request.getRemoteAddr()这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为http://www.xxx.com/ 的URL时,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.原创 2018-03-27 16:38:44 · 298 阅读 · 0 评论 -
Servlet请求转发和重定向
forward(转发): 是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,因为这个跳转过程实在服务器实现的,并不是在客户端实现的所以客户端并不知道这个跳转动作,所以它的地址栏还是原来的地址. redirect(重定向): 是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏转载 2017-11-26 15:58:30 · 641 阅读 · 0 评论 -
Filter过滤器
Filter简介 Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 它主要用于对用户请求进行预处理,也可以对HttpServletRe转载 2017-11-26 15:40:48 · 178 阅读 · 0 评论 -
GET POST乱码解决
一般说来在每个页面的开始处,都会加入: <%@ page language=”java” contentType=”text/html; charset=UTF-8” pageEncoding=”UTF-8”%> contentType=”text/html;charset=UTF-8”的作用是指定对服务器响应进行重新编码的编码 pageEncoding=”UTF-8” 是讲jsp编转载 2017-11-26 15:39:28 · 190 阅读 · 0 评论 -
Servlet详解
Servlet由来 做过BS项目的人都知道,浏览器能够根据HTML静态标记语言来显示各式各样的网页。但是如果我们需要在网页上完成一些业务逻辑:比如登陆验证。或者说网页显示的内容在服务器的数据库中。如果是这样,除了负责显示的HTML标记之外,必须还要有完成这些业务功能的代码存在。这种网页我们就叫做动态网页。 对于静态网页而言,服务器上存在的是一个个纯HTML文件。当客户端浏览器转载 2017-11-26 15:17:15 · 220 阅读 · 0 评论 -
HTTP协议
HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1转载 2017-11-26 15:13:39 · 281 阅读 · 0 评论