
web
文章平均质量分 78
leoe_
这个作者很懒,什么都没留下…
展开
-
Java Web项目的一般文件结构
以上为项目名为TestProject的目录结构截图,下面主要解析WebContent下各个目录的用途:css:存放项目所需要的css文件。images:存放项目所需要的图片文件。js:存放项目所需要的js文件及JavaScript库等。pages:一般存放系统公共的jsp页面,例如header.jsp, footer.jsp等。content:该目录也是存放原创 2017-02-23 21:08:09 · 1870 阅读 · 0 评论 -
Cannot find the declaration of element 'beans' spring xml文件报错解决办法
Multiple annotations found at this line: - cvc-elt.1: Cannot find the declaration of element 'beans'. - schema_reference.4: Failed to read schema document 'http://www.springframework.org/schema原创 2017-07-06 14:14:39 · 2536 阅读 · 1 评论 -
手机验证码接收注册新账户
在写注册的时候想使用手机号进行验证,用来保证用户的安全性操作,因为以前使用的是邮箱验证,太麻烦了。所以在网上找到了一个比较好的第三方提供短信送达服务。 试了下,速度还不错,基本三秒左右就可以收到短信。这是网址https://www.163yun.com/product/sms,点击免费试用就可以了。先说下整个模块的步骤:前端出发获取验证码,同时开始倒计时 后台通过代理平台发送验证码信息原创 2017-07-11 16:52:38 · 5827 阅读 · 2 评论 -
关于如何在服务器上搭建tomcat并发布自己的web项目
最近在学习如何在服务起上搭建tomcat,并发布自己的项目,自己是花了一下午的时间才把里面的东西弄明白,各种百度,各种请教大神,真的是备受折磨啊。好了废话不多说,直接进入主题。1.腾讯云购买https://www.qcloud.com/ 2.购买腾讯云的学生优惠,一个月就一块钱,非常的实惠。我用的是Windows Server2012 3.远程桌面连接到Windows Server20原创 2017-02-19 09:47:14 · 19438 阅读 · 2 评论 -
关于腾讯云服务器 外网不能访问的问题
买腾讯云的服务器已经又快一年了,以前总是把自己做的javaweb项目放上去访问 做自己的博客 但是在年初的时候重装了一次服务器上的系统 ,之后通过外网就访问不进去,自己在网上各种的配置tomcat 和系统文件 开放了服务器的80防火墙 但是最终还是没有任何的屌用 搁置了一段时间 直到今天又想了起来 去到腾讯云 的论坛逛了一圈 发现了一篇文章点开一看原创 2017-03-10 21:32:19 · 25250 阅读 · 1 评论 -
创建maven时 修改默认的servlet、jdk版本
有时候因项目环境需求,必须更改servlet版本,无论是eclipse还是myeclipse还是STS,无论是否为最新IDE工具,创建maven web项目默认的版本最高也是servlet2.3版本。下面是总结的一个可行的办法。1.打开项目所在文件夹,.settings/org.eclipse.wst.common.project.facet.core.xml,修改jdk&servlet版本;2、这转载 2017-07-09 11:54:20 · 1732 阅读 · 0 评论 -
RESTful @Controller和@RestController使用
原文地址:http://java.dzone.com/articles/restful-standard-resolved最近,我正在使用RESTfull的方式构建一个web服务。尽管现在有很多的一般的指导和提示告诉你如何定义restful接口,但是却没有一个明确的标准或大家都接受的schema定义去遵循。在网上获取了一些信息后,我打算打破这一局面:)我打算分享一下我定义的规则和结构,并且很希望能原创 2017-07-27 18:39:37 · 5993 阅读 · 0 评论 -
Springboot项目云部署 ---- 基于Docker的部署
在刚学习springboot的时候就了解到项目可以通过打包为jar或者war的格式放到服务器上通过命令直接运行,让部署的过程变得十分美丽。随着主流的云计算发展,应用平台都支持发布docker镜像,所以将项目直接部署在容器中,并运行镜像的容器变的也十分重要。 有时候分布式项目的发布,时刻要保证他们的环境依赖一致,比如jdk,webserver,appserver,安全设置,数据库等,而且do原创 2017-09-11 17:37:47 · 5284 阅读 · 6 评论 -
基于hadoop (hdfs)+ javaweb (ssh)实现的网盘
最近在学习hadoop的相关知识,顺便在自己的虚拟机上做一个hadoop 的javaweb项目,类似于一个云盘的效果,通过hadoop中的hdfs文件管理来实现一些文件的上传和下载的功能,现在已经做到能够实现文件的上传功能,还在进一步的完善中,等过几天再把完整的项目内容贴到这上面。首先说一下关于hadoop的搭建步骤: 1、首先要在linux上安装hadoop,步骤很简单,但是会有很多的细节问原创 2017-05-05 11:34:06 · 9617 阅读 · 4 评论 -
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on pr
以前是在eclipse中将maven项目打包,今天在idea打包maven项目中遇到错误信息[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project test: Error assembling WAR: webxml attribute is r原创 2017-10-25 21:17:06 · 4672 阅读 · 1 评论 -
Maven安装和配置,eclipse创建Maven项目
最近因为开始写一些集合框架的小项目,在看到一写博客的时候发现好多的人都是使用的maven创建的项目,其实开始学javaweb就应该使用maven来创建项目,先不说maven提供的项目管理上的好处,光是maven解决了jar包的依赖问题就非常的好,直接从中央仓库中拿。优点:先说说使用maven的优点在哪里,因为maven是可以跨平台的,所能够最大的消除构建的重复。比如方法的重复、文档的重复、编码的重原创 2017-05-03 14:23:06 · 14651 阅读 · 3 评论 -
网页加载慢,你知道几种原因?
记得以前有个培训班的老师过来宣传,他当时问了我们一个问题,“打开一个网页慢,你能说出10个原因么?”,我脑海里立刻就出现了网速慢、电脑卡等原因,但是发现自己能说出的不超过五个,自己还是学web的,GG。今天突然想到了这个问题,就总结下带宽不足,首先想到的就是自己网速的问题,但是一般网速在1M以上的,打开网页一般不会是很慢的。网站服务器的带宽不够的话,当大量用户访问的时候,网页的加载也是很...原创 2018-03-07 19:55:57 · 41364 阅读 · 0 评论 -
Jeesite配置使用之代码生成
刚开始使用jeesite这个框架,框架的好处不多说,但是使用文档说明因为太旧了,所以还是折腾了半天,这里简单的说下单表代码生成的步骤,算是一个入门级的使用说明。修改配置文件:其中代码的生成路径在 jeesite.properties配置文件中进行修改。在文件的最下面加入下面的两行,路径为你的工作空间的路径。创建数据表: 首先时表的创建,文档中使用的是使用eclipse中ermaster的插件用原创 2017-05-24 21:50:54 · 9611 阅读 · 4 评论 -
Caused by: org.apache.ibatis.binding.BindingException: Parameter 'offset' not found. Available param
在调用dao层中的接口出现了下面的错误Caused by: org.apache.ibatis.binding.BindingException: Parameter 'id' not found. Available parameters are [1, 0, param1, param2]从字面上的意思是无法完成id参数的绑定。google之后查明这是java编程语言的一个问题,就是java没原创 2017-06-08 11:38:34 · 4198 阅读 · 1 评论 -
J2EE开发时的包命名规则
代码编写规范目的:能够在编码过程中实现规范化,为以后的程序开发中养成良好的行为习惯。代码编写规范使用范围:J2EE项目开发。包命名规范:目的:包的命名规范应当体现出项目资源良好的划分servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet例如:net.linkcn.web.servlet自定义标签类所在包命名规范:公司名称.开发组名称.原创 2016-11-14 08:45:19 · 939 阅读 · 0 评论 -
在一个jsp页面使用include动态包含servlet
今天在使用jsp页面包含一个servlet出现了错误,因为以前都是包含的另一个jsp页面,所以一直以为是servlet中的错误,瞎忙乎了半天,所以不能小看了书上的细节部分。 解决办法:1、假设你的servlet的url路径为 /ActionServlet2、则在jsp页面中的包含语句应该为:'>3、还要修改ActionServlet中的get 或者 是 post原创 2017-03-18 10:16:37 · 4890 阅读 · 2 评论 -
Struts2 文件的上传与下载
最近学习到了Struts2中的文件的上传与下载,因为会经常使用,所以记录下来,加深理解。文件的上传:在Struts中默认使用的是common-fileupload的文件上传框架,所在使用文件的上传功能之前要先在web项目中导入commons-io-2.2.jar 和 commons-fileupload-1.3.1.jar,这两个文件可以从Struts2的lib文件复制到web项目的web-inf原创 2017-03-23 10:41:13 · 1571 阅读 · 0 评论 -
关于Struts2使用Action的动态方法调用
今天在使用Action的动态方法调用的时候出现了问题在定义完表单的action属性后 login!regist但是并没有发生跳转而是出现了通过调试发现是没有跳转到action中最后在网上找到了错误的原因 这句话,貌似在struts2.3版本还是什么版本以后 动态方法调用的话 默认设成FALSE 了 ,必须手动设置成TRUE才有效,可以试一下。也就是这句原创 2017-03-02 09:49:38 · 1045 阅读 · 0 评论 -
使用MyBatis-Spring类库进行mybatis与spring整合
mybatis与spring框架的整合网上有很多中方法,整合的过程对于新手来说也是很麻烦的,俗话说 聪明的人就是帮笨的人更加的笨 —我说的所以就有了mybatis-spring这个类库来帮助我们整合,实现mybatis代码无缝地整合到sprig中。首先要明白整合的具体思路原创 2017-05-08 18:33:50 · 1734 阅读 · 0 评论 -
EL表达式不起作用的解决方法
JSP页面上的EL表达式无效,在解析时都被当作了普通字符串处理。经过排查发现,原来在Servlet2.4之前的版本,默认EL表达式是被忽略的。如果是别的版本下,将用到EL 表达式的 JSP页面的开头添加如下一句代码即可。 EL才有效。但是自2.4版本以后,EL就被设置为默认有效了,因此页面上也不需要再单独标示。首先确定用的Servlet / JSP的版本。查看web.xml的开头部分,如原创 2017-03-14 13:47:36 · 3759 阅读 · 1 评论 -
Mybatis Generator配置文件完整配置详解
完整的Mybatis Generator(简称MBG)的最完整配置文件,带详解,再也不用去看EN的User Guide了<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//E转载 2017-05-05 13:01:51 · 3380 阅读 · 0 评论 -
详细的JSP DAO设计模式
原文地址:http://just-do-myself.iteye.com/blog/655227DAO(Data Access Objects)设计模式是属于J2EE体系架构中的数据层的操作。一、为什么要用DAO? 比较在JSP页面中使用JDBC来连接数据库,这样导致了JSP页面中包含了大量的HTML代码和JSP代码,将显示和功能代码混在一起,难以维护。转载 2016-11-07 18:29:03 · 2228 阅读 · 0 评论 -
Springmvc controller获取不到jsp中的数据
今天在练习一个SSM例子中,在最后的数据修改提交的过程中出现了一个有意思的错误,记录下来。首先是在数据列表中通过点击修改跳转到对应的controller后台函数中,其中传递的是数据对应的id。 如下图:对应的接收方法如下,这里使用的无返回值类型的:@RequestMapping(value="/editItems", method=RequestMethod.GET) public原创 2017-05-13 21:05:27 · 7726 阅读 · 1 评论 -
输入一个网址,回车后发生了什么?
本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~1. 首先嘛,你得在浏览器里输入要网址: 2. 浏览器查找域名的IP地址 导航的第一步是通过访问的域名找出其IP地址。DNS查找过程如下:浏览器缓存 – 浏览器会缓存DNS记录一段时间。有趣的是,操作系统没有告诉浏览器储存DNS记录的时间,这样不同浏览器会储存个自固定的一个时间(2分钟到30分钟不等...转载 2018-03-07 20:20:53 · 2352 阅读 · 0 评论