Java Web
文章平均质量分 92
菜鸟叮咚糖
太懒了,什么都没留下.........
展开
-
网页添加icon小图标
想在网站添加一个小小的icon这样式的小图,可以用这代码哦Java web当中Web Root下面新建image文件夹 然后把favicon.ico放里面就可以了原创 2017-05-05 23:56:52 · 3065 阅读 · 0 评论 -
巧妙的处理前端提交的空字符串(ID)
前台往后台传递参数的时候会出现提交的空字符串的时候可以这样巧妙的处理String str_id = request.getParameter("id");int id = (str_id.equals(""))?-1:Integer.parseInt(str_id);如果为空 则赋值为-1 如果不为空则类型转换。原创 2017-11-19 20:45:57 · 3954 阅读 · 1 评论 -
网站调用手机的拨号键实现直接进行拨号
12345678网站调用手机的拨号键实现直接进行拨号,直接替换上面的12345678为需要拨打的联系方式即可。原创 2017-12-20 09:32:33 · 1060 阅读 · 0 评论 -
javaWeb读取properties文件
项目目录结构测试类:readPropertiesimport java.io.IOException;import java.io.InputStream;import java.util.Properties;public class readProperties { public static void main(String[] args) throws IOEx原创 2017-12-28 09:12:42 · 2162 阅读 · 0 评论 -
Jsp默认打开页面无数据访问Servlet获取数据
1.访问一个页面jsp页面,想上来就加载数据,我在用的方法是上面的。首先判断list集合是否为空,如果为空,访问Servlet返回数据到页面如果不为空直接下面的C:forEach循环遍历出结果。如果有其他的方法,欢迎留言,我们一同交流。2018-01-13 补充可以使用页面加载时执行Ajax异步请求进行访问获取数据并填充到页面可以参考 在body里面写一个onl原创 2017-12-20 09:49:39 · 1655 阅读 · 3 评论 -
MyEclipse2017+Tomcat8.5实现项目热部署即改即生效
一、打开MyEclipse配置的Tomcat的目录 \apache-tomcat-8.5.29\conf1.修改server.xml 找到指定位置如下图 添加:reloadable="true" 2. 修改web.xml(注意是Tomcat的conf下的web.xml里面的)找到指定位置 添加 <init-param> <par...原创 2018-07-18 17:28:37 · 5651 阅读 · 5 评论 -
SSM框架搭建网站防止跨站脚本攻击(一)
第一篇1. 个人网站使用SSM框架搭建的,上线前使用IBM Security AppScan Standard扫描漏洞出现跨站脚本攻击。 修复方案 普遍的解决方案是添加拦截器。1.在项目中新建一个拦截器XssFilter .javaimport java.io.IOException;import java.util.LinkedHashMap;impor...原创 2018-07-19 10:14:32 · 1837 阅读 · 0 评论 -
Spring4.3.*Maven集成ActiveMQ5.11.4+版本冲突
Spring4.3.*Maven集成ActiveMQ5.11.4+版本冲突 选择使用低版本原创 2018-07-20 18:34:23 · 702 阅读 · 0 评论 -
IntelliJ IDEA 2017.3 +Maven搭建SSM框架
一、开始 Group 一般是公司域名倒过来写 附上一份我项目用的pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001...原创 2018-08-16 17:42:04 · 773 阅读 · 0 评论 -
JavaWeb项目允许跨域访问
跨域访问跨域是指从一个域名的网页去请求另一个域名的资源。 跨域的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是跨域访问。浏览器限制跨域访问,为什么? 为了安全我们的浏览器有同源策略。使我们不方便跨域访问 为什么要跨域访问? 你看到我这个文章,为什么?JavaWeb项目服务端怎么允许跨域访问? 普通项目:引入jar包 下载地址:...原创 2018-08-20 09:10:19 · 8076 阅读 · 0 评论 -
CSRF 攻击的应对之道(来源IBM)
CSRF 背景与介绍CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,它在 2007 年曾被列为互联网 20 大安全隐患之一。其他安全隐患,比如 SQL 脚本注入,跨站域脚本攻击等在近年来已经逐渐为众人熟知,很多网站也都针对他们进行了防御。然而,对于大多数人来说,CSRF 却依然是一个陌生的概念。即便是大名鼎鼎的 Gmail, 在 2007...转载 2018-11-17 20:30:09 · 638 阅读 · 0 评论 -
Java代码实现下载网络上的pdf文件
一、需求下载网络上的PDF文件保存到本地二、URL分析1.http://www.chinatax.gov.cn/download/pdf/bszn/11.pdf2.http://www.chinatax.gov.cn/download/pdf/bszn/12.pdfURL具有规律性都是以数字.pdf结尾,可以使用for循环遍历下载三、代码实现...原创 2019-03-20 20:36:00 · 8653 阅读 · 2 评论 -
Java处理富文本编辑器的图片转为base64编码
一、需求(场景)后台(内网)通过富文本编辑器编辑的图文信息,需要在移动端(外网)展示,需要将内容中的图片的src的路径替换成base64编码的传递到前台。二、思路1.获取内容中的<img>标签的src的url,请求url,将请求到的图片进行base64编码。三、工具类import java.io.ByteArrayOutputStream;imp...原创 2019-04-27 16:03:48 · 5109 阅读 · 1 评论 -
JavaWeb项目(发布)部署到云服务器 环境搭建 域名绑定项目 配置修改server.xml
JavaWeb项目(发布)部署到云服务器准备工作:域名解析 主机记录添加@和www即可 记录值为你的云服务器的IP地址(公网)服务器环境 我是用的是Windows Server 2008 R2 企业版 SP1 64位一、服务器环境搭建1.选择合适的java的版本下载地址http://www.oracle.com/technetwork/j...原创 2017-10-04 17:52:08 · 6205 阅读 · 3 评论 -
JSP标签
JSP标签也称之为Jsp Action(JSP动作)元素,它用于在JSP页面中提供业务逻辑功能。标签标签用于把另外一个资源的输出内容插入进当前JSP页面的输出内容之中,这种在JSP页面执行时的引入方式称之为动态引入。语法: " flush="true|false" />page属性用于指定被引入资源的路径,它也可以通过执行一个表达式来获得。flush原创 2017-10-04 11:22:01 · 239 阅读 · 0 评论 -
tomcat部署java web注意事项
1.下载JDK配置java环境1)JAVA_HOME2) PATH3) CLASSPATH2.打包成war包放入tomcat的webapps下 例如helloworld.war3.修改下conf文件夹下的server.xml <Connector port="8080" protocol="HTTP/1.1" c原创 2017-05-06 00:06:52 · 528 阅读 · 0 评论 -
jsp中使用taglib出错解决办法
jsp中Java.sun.com/jsp/jstl/core" prefix="c" %>使用这个,而没有导入 jstl.jar 和standard.jar包,出现以下错误报错Type Exception ReportMessage The absolute uri:http://java.sun.com/jsp/jstl/core cannot b原创 2017-05-07 23:47:30 · 8675 阅读 · 0 评论 -
java web开中WebRoot下的jsp和WebRoot文件夹下的jsp(html)引用css样式
这是项目的文件忘了怎么说了,反正就是这样子的。首先WebRoot下有一个文件夹admin主要存放管理员相关的页面。页面使用的是frameset框架,具体页面如下:话说回来文件夹下面的html和jsp页面怎么访问WebRoot下的css里面的styles.css样式呢?1.html文件这样访问 使用../的意思是回到上一级,上一级是哪里呢当然是WebRoot了。这样访问的原创 2017-06-13 22:17:56 · 5056 阅读 · 0 评论 -
java web 使用load-on-startup标签创建跟随Tomcat同时执行的类
在一个小的项目当中,需要一个类在tomcat 启动时跟随Tomcat一同启动并执行。在服务器开始就开始,在服务器结束就结束。第一次想到的是在jsp页面嵌入java代码,使用并不友好,需要访问才可以执行java类。现在使用另一种方法进行启动java 类创建一个servlet 使用servlet的init方法来执行public void init() throws ServletExc原创 2017-08-30 08:08:37 · 515 阅读 · 0 评论 -
jsp+JavaBean+servlet设计模式
(1) 用户通过客户端浏览器请求服务器。(2) 服务器接收用户请求后调用Servlet。(3) Servlet根据用户请求调用JavaBean处理业务。(4) 在JavaBean中连接及操作数据库,或实现其他业务逻辑。(5) JavaBean将结果返回Servlet,在Servlet中将结果保存到请求对象中。(6) 由Servlet转发请求到JSP页面。原创 2017-09-11 09:42:54 · 1658 阅读 · 0 评论 -
page指令的13个属性说明
1.language属性:设置当前页面中编写JSP脚本使用的语言,默认值为java。例如:目前只可以使用Java语言,不过不排除增加其它语言。2.contentType属性:设置发送到客户端文档的响应报头的MIME(Multipurpose Internet Mail Extention)类型和字符编码。3.import属性:原创 2017-09-11 09:57:55 · 25622 阅读 · 1 评论 -
inclue指令 jsp动作与jsp指令区别
include指令用于通知JSP引擎在翻译当前JSP页面时将其他文件中的内容合并进当前JSP页面转换成的Servlet源文件中,这种在源文件级别进行引入的方式称之为静态引入,当前JSP页面与静态引入的文件紧密结合为一个Servlet。这些文件可以是JSP页面、HTML页面、文本文件或是一段Java代码。说明:1.file属性指定被包含的文件,不支持任何表达式,例如下面的错误用法:原创 2017-09-11 10:39:28 · 897 阅读 · 0 评论 -
select标签传递选项到servlet示例
name="val"> name="mail"> @qq.com @163.com @126.com @gmail.com type="submit" value="提交"> 创建servlet servlet代码package com.iiover.selectDemo;import java.io.IOExcepti原创 2017-09-11 10:47:23 · 7897 阅读 · 0 评论 -
java web请求url获取json数据获取value值
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;import org.json原创 2017-09-11 20:10:55 · 3960 阅读 · 1 评论 -
request/response学习笔记
Servlet的运行流程1) Web服务器首先检查是否已经装载并创建了该Servlet的实例对象。如果是,则直接执行第4)步,否则,执行第2)步;2) 装载并创建该Servlet的一个实例对象;3) 调用Servlet实例对象的init()方法;4) 创建一个用于封装HTTP请求消息的HttpServletRequest对象和一个原创 2017-09-29 14:18:35 · 372 阅读 · 1 评论 -
Myeclipse中jsp默认编码格式改为pageEncoding="utf-8"
windows -- > Preferences -- > MyEclipse-- > Files and Editors -- > JSP然后右边选择Encoding为 UTF-8原创 2017-10-04 11:10:18 · 440 阅读 · 0 评论 -
java web开发处理中文乱码最佳实践
1、对于同一个应用,最好统一编码,推荐为UTF-8。 2、正确设置JSP的pageEncoding参数为UTF-8。 3、在所有的JSP/Servlet中设置contentType="text/html;charset=UTF-8"或response.setCharacterEncoding("UTF-8"),从而间接实现对浏览器编码的设置。4、 对于post请求,可以使用过滤器或者在原创 2017-10-04 11:20:02 · 294 阅读 · 0 评论 -
Java获取应用的的IP地址和启动端口
一、说明:Weblogic亲测可用 Tomcat未测。import javax.management.MBeanServer;import javax.management.ObjectName;import javax.naming.Context;import javax.naming.InitialContext;import javax.servlet.http.Http...原创 2019-04-27 16:08:46 · 4948 阅读 · 1 评论