javaweb
JINGBIN_CHEN
多学习多进步
展开
-
[转]eclipse里访问tomcat首页出现404错误解决之法
转自新浪博客:http://blog.sina.com.cn/s/blog_accceb830101jh0e.html 一生有你的博客 :http://blog.sina.com.cn/u/2899110787首先,添加Tomcat。在菜单栏找到Window—Preferences—Server—Runtime Environments—Add—Apache—选择Tomcat版本—找到Tomcat转载 2017-02-16 16:57:55 · 265 阅读 · 0 评论 -
shiro入门小案例
shiro是一个Java权限框架,具体详情请查看Apache里面的官方文档。 这里写第一个shiro 的Java项目,首先是下载shiro 的jar包,还需要下载org.slf4j的jar包。 在项目下面新建一个ini文件,用于存放用户和规则。 src/shiro.ini# ============================================================原创 2017-08-04 13:21:48 · 258 阅读 · 0 评论 -
使用@responsebody 出现406问题
使用@responsebody 出现406问题 1、查看是否Jackson包是否存在。(让 Spring 处理 JSON需要导入依赖包:jackson-annotations.jar;jackson-core.jar;jackson-databind.jar) 2、如果后缀是html是不能响应json数据的。需要修改后缀名。 3、<mvc:annotation-driven/>没有添加原创 2017-09-04 12:55:16 · 1556 阅读 · 0 评论 -
基于javamail简单实现邮件发送和相关问题的解决
在日常生活中,会比较多的使用到邮件,无论生活还是工作。有QQ邮箱,163邮箱等等。那邮件发送和接受那也会有协议的吧,对下面是常见邮件协议: SMTP:简单邮件传输协议,用于发送电子邮件的传输协议;POP3:用于接收电子邮件的标准协议;IMAP:互联网消息协议,是POP3的替代协议。代码实现会使用到那些关键类: Properties类:配置相关参数Session类:会话对象Message类:邮件类原创 2017-03-20 17:56:11 · 370 阅读 · 0 评论 -
eclipse新建maven webapp后无法添加src/main/java和src/main/test
1.eclipse->window>preferences->java->compiler->选择本地要用的Java版本 2.eclipse->window>preferences->java->installJars->修改为本地jdk 3.项目右键->buildPath configure Build Path->点击选项卡Libraries->选中JRE System Library->原创 2017-10-12 14:05:14 · 220 阅读 · 0 评论 -
ssm项目整合shiro
之前有一篇文章是简单的介绍shiro的,但是现在需要整合到ssm的项目中,下面是步骤: 1、数据库中创建五张表,分别是用户表t_user、角色表t_role、权限表t_permission、用户和角色的关系表t_user_role、角色和权限表t_role_permission.DROP TABLE IF EXISTS `t_permission`;CREATE TABLE `t_permiss原创 2018-02-04 22:11:32 · 379 阅读 · 0 评论 -
如何在springmvc 中返回jsonp格式
在这里需要使用springmvc4.1或之上的版本。 需要继承MappingJackson2HttpMessageConverter这个类,重写writeInternal方法。 基本步骤: 1写继承MappingJackson2HttpMessageConverter的类package com.ljlx.filter;import java.io.IOException;import jav原创 2018-04-25 19:06:06 · 1679 阅读 · 0 评论 -
跨域请求
跨域请求,协议,域名,端口有一个不一样都是跨域请求。 产生跨域请求的原因: 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。 比如http://www.1234.com和https://www.1234.com,同样都原创 2018-04-25 21:07:42 · 194 阅读 · 0 评论 -
Mybatis传递多个参数的解决办法(三种)
第一种方案DAO层的函数方法Public User selectUser(String name,String area); 对应的Mapper.xml select * from user_user_t where user_name = #{0} and user_area=#{1} 其中,#{0}代表接收的是dao层中的第一个参数,#{1}代表dao层中第二参数,更多参...转载 2018-07-26 11:54:13 · 236 阅读 · 0 评论 -
Window下同一台服务器部署多个Tomcat、服务方式启动简要配置
转:https://blog.csdn.net/keitho00/article/details/45482753关键配置:修改CATALINA_HOME指向不同的Tomcat目录,把每个Tomcat配置为服务方式启动。系统环境:D盘下,放2个Tomcat解压版,分别是D:\Tomcat60、D:\Tomcat60A版本:Tomcat6.01.进入Tomcat60A\bin,用文本...转载 2018-07-21 12:04:53 · 304 阅读 · 0 评论 -
springboot 使用@Bean 好处与坏处
相信使用过springboot 的人都有用过@Configuration加上@Bean去注册一个bean 对象,这样我们就不用再去写xml文件去注册bean对象。 而@Configuration标注在类上,相当于把该类作为spring的xml配置文件中的< beans>,作用为:配置spring容器(应用上下文), @Bean标注在方法上(返回某个实例的方法),等价于spring的...原创 2018-09-07 23:39:08 · 14400 阅读 · 1 评论 -
window 服务器中安装部署springboo服务
window 服务器中安装部署springboo服务部署服务之前都需要打包好安装的jar包或者是war包,好在使用的是sprinboot,直接在项目的target文件夹下会看到对应项目的jar包或者是war包。window服务器下部署springboot 服务,无非是分为两种,一种是java启动对应的jar包,另一种就是安装tomcat或者jboss等web服务器运行对应的war包。我今天就说...原创 2018-09-22 21:46:38 · 284 阅读 · 0 评论 -
API接口的防重放
我们在设计API接口时,最怕的莫过于同一个接口给用户截获重放提交,那什么是重放提交:对同一个请求发送多次到后台,对系统产生异常影响。应对的策略有:1使用时间戳timestamp。2使用nonce,什么是nonce呢? nonce = MD5(timestampe+rand(0,1000))3使用timestamp+nonce通常是使用第三种的方法去处理。服务端1第一次接受请求,对请求...原创 2018-10-06 23:02:26 · 4750 阅读 · 0 评论 -
The container 'Maven Dependencies' references non existing library '
The container ‘Maven Dependencies’ references non existing library ‘D:\Program Files\Java\lib\tools.jar’解决办法uncheck the option “resolve dependencies from workspace projects” from the maven tab of eclip原创 2017-08-10 17:43:45 · 3329 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认为转载 2017-08-09 13:11:29 · 308 阅读 · 0 评论 -
myeclipse10.7导出war包时出错解决办法(转)
原文地址:http://www.cnblogs.com/areyouready/p/6723626.htmlmyeclipse10.7导出war包时出错解决办法myeclipse10.7的版本破解后,导出war包时报“SECURITY ALERT: INTEGERITY CHECK ERROR”的错误。选中项目-》export-》java ee -》war 。。。。一点就报如下错误:然后myecl转载 2017-06-11 00:37:25 · 1603 阅读 · 1 评论 -
JSTL标签库(一)
虽然JSTL叫做标准标签库,但实际上它是由5个功能不同的标签库组成的。这五个标签库分别是核心标签库,格式标签库,SQL标签库,XML标签库和函数标签库。在使用之前需要在JSP页面的顶部使用<%@taglib%>指令定义引用的标签库和访问的前缀。使用核心标签库的taglib指令格式如下: <%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/原创 2017-02-16 20:17:50 · 490 阅读 · 0 评论 -
JSTL标签库(二)-----JSTL的配置
由于JSTL还不是jsp2.0规范的一部分,所以在使用jstl之前,需要去安装配置jstl。jstl标签库可以到oracle公司的官网去下载。 配置jstl标签库有两种方法,一种就是直接把jstl-api-1.2.jar和jstl-impl-1.2.jar复制到web应用的WEB-INF\lib目录中,另一种是在eclipse中配置构建路径的方法进行添加。 现在我们要讲得是在eclipse中配置原创 2017-02-16 20:57:44 · 2617 阅读 · 0 评论 -
web项目添加包的一些建议
由于刚刚自己创建User libraries 添加到了项目上,并且build path 了,但是还会出现一些找不到包的现象,那在添加自己库时并在WEB-INF/lib下面把你自己建的库里面的包导入lib里面去。这样做就是比较保险的。原创 2017-02-16 22:34:29 · 359 阅读 · 0 评论 -
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar 出现了这个错误的时候我就奇怪了,后来检查才知道是WEB-INF /lib下面没有我们添加的jstl的jar 包。 最终查到问题是 jstl.jar 包在ide项目中有,但在tomcat发布的应用WE原创 2017-02-16 21:37:19 · 2937 阅读 · 0 评论 -
AJAX总结
学知识久了之后需要去总结一下。 对于AJAX这个词,大家不会陌生,因为网络异步加载常常会用到这个技术。首先看一下w3c文档,里面是这样对ajax介绍的: AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是与服务器交换数据并更新部分网页的艺原创 2017-02-26 21:26:39 · 195 阅读 · 0 评论 -
HTTP协议的头信息详解(转)
博客原文url:http://www.cnblogs.com/li0803/archive/2008/11/04/1324747.html作者:老李的地下室HTTP协议的头信息详解 通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可 选的消息体组成。HTTP的头域包括通用头转载 2017-02-27 10:50:28 · 254 阅读 · 0 评论 -
java过滤器
在开发javaWeb项目的时候会经常使用到过滤器,那过滤器怎么去使用呢? 写一个实现javax.servlet.Filter接口的类,里面有三个需要去实现的方法—init(初始化),destroy(销毁),doFilter(执行),写好这个实现类之后在web.xml文件中进行配置。 代码如下:import java.io.IOException;import javax.servlet.Filt原创 2017-03-27 19:08:31 · 239 阅读 · 0 评论 -
网站注册登录注销功能实现
回到学校已经有三个星期了,那也有三个星期没有去写博客了,今天就对之前学习的内容进行一个小的项目回顾一下吧。 今天要实现的项目是某网站里面的注册登录注销三个功能。 开发环境:Eclipse ,tomcat8.0,jdk1.8,mysql5.5。 导入的jar包:commons-beanutils-1.8.3.jar,commons-logging-1.1.1.jar,jstl.jar,mysql原创 2017-03-17 13:00:04 · 10670 阅读 · 0 评论 -
request.getParameterMap()为空值问题
今天写一个上传文件和一些信息的表单,拿取request.getParameterMap()的值为空。 通过实验,知道是因为使用了enctype=”multipart/form-data”和method=“post” 时取值为空。解决办法是上传文件或者图片使用ajax,点击submit时触发ajax上传文件或图片 。具体代码自己实现。原创 2017-05-28 23:35:16 · 11635 阅读 · 0 评论 -
JSP自定义标签开发入门(转)
一般情况下开发jsp自定义标签需要引用以下两个包 import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*; 首先我们需要大致了解开发自定义标签所涉及到的接口与类的层次结构(其中SimpleTag接口与SimpleTagSupport类是JSP2.0中新引入的)。 目标1:自定义一个用表格显示用户信息的简单标签 效果图:在jsp转载 2017-05-30 00:29:05 · 425 阅读 · 0 评论 -
如何访问WEB-INF下面的jsp文件
在WEB-INF下面的文件是受保护的,如果我们直接在浏览器上输入地址去打开文件那是打开不了的。所以正常情况下img、css、js文件夹通常都不会放在WEB-INF下面的。 现在我们要去访问那怎么样才可以呢?使用跳转或者使用Struts2或者使用springmvc. 这里使用springmvc处理。 <?xml version="1.0" encoding="UTF-8"?><beans xm原创 2017-06-06 00:09:33 · 4247 阅读 · 0 评论 -
tomcat配置域名
tomcat是一个比较常用的servlet容器,那我们编写完一个项目去部署tomcat并且绑定域名的时候,会出现一些问题。下面是我做的,记录下来,不然下次得重新花费一些时间弄这个。 1.在你的tomcat目录下找到conf的文件夹,找到server.xml文件。 找到这一段:<Connector executor="tomcatThreadPool" port="原创 2017-06-01 23:32:24 · 497 阅读 · 0 评论 -
springboot+swagger导出文档
1maven配置 <!--swagger 基础jar --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <...原创 2019-08-13 12:08:01 · 3119 阅读 · 2 评论