javaweb
小菜虾
爱的就是技术,不要再怀疑
展开
-
Servlet实现简单的验证码
HTML代码<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <input type="text"> <img alt="图片无法显示" id="imgId" src="/day14/VerifyServlet" onclick="c原创 2016-12-29 21:45:35 · 4332 阅读 · 0 评论 -
Servlet实现文件下载
目标把项目文件config下的new.zip给下载下来目录结构java代码public class DownServletextends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExceptio原创 2016-12-29 23:43:50 · 369 阅读 · 0 评论 -
Spring面向切面编程
概述传统的面向切面编程,是通过动态代理的模式,底层使用反射。但是这种方式,代码写死了,想要更改功能,就得更改源码。而Spring给我们提供了非常好的解决方案,通过配置XML文件,实现切面功能的可插拔,也就是说,我们不用管代码,只需要更改配置文件就能实现功能的扩展。别的不多说,直接进入主题。增强类package com.gwx.aspect; /** * 作者:Alvin * 日期:2017年2月原创 2017-02-28 11:37:48 · 263 阅读 · 0 评论 -
servlet实现文件的上传
前端准备 form表单的enctype属性值要设置成multipart/form-data(多部表单提交) 多部表单提交有一个特点,可以把文件里面的内容也发送到请求体中,每一个表单项用若干个“-”+数字隔开。如下 form表单的method属性值必须是post 因为get提交数据的大小是有限制的,上传的文件过大就尴尬了。而post提交没有数据大小的限制。 前端页面<%@ page langu原创 2017-02-22 20:24:38 · 261 阅读 · 0 评论 -
通用型分页实体的实现
实现方式一package com.gwx.entity;import java.util.List;/** * 作者:Alvin * 日期:2017年3月6日 * 时间:上午12:02:49 * @param <T> */ public class PageBean<T> { private Integer currentPage; private Integer total原创 2017-03-28 23:00:09 · 370 阅读 · 0 评论 -
使用cxf框架搭建基于Spring远程调用Web服务
准备cxf框架和Spring框架所用的jar包需要准备好。步骤创建一个接口,接口上必须要加上Web远程调用的注解——@WebService@WebService public interface ServerInterface { public [参数类型] MethodName([参数类型] [参数名],...); ...}创建一个实现接口的类public class ServerI原创 2017-03-29 16:38:24 · 416 阅读 · 7 评论 -
Spring MVC初体验
依赖的jar包 commons-logging-1.2.jar spring-aop-4.2.4.RELEASE.jar spring-beans-4.2.4.RELEASE.jar spring-context-4.2.4.RELEASE.jar spring-core-4.2.4.RELEASE.jar spring-expression-4.2.4.RELEASE.jar spring-web原创 2017-04-19 11:00:10 · 291 阅读 · 5 评论 -
eclipse创建maven工程pom出错的问题的解决
前言使用eclipse创建Web maven工程,为了获取工程项目的结构的完整,一般喜欢跳过原形选项,如下图。 由于IDE的缘故,pom文件会出现错误,这是因为创建的工程缺少web.xml文件,如下图。 如何自动的添加web.xml文件网上有很多解决方案,这里有种简便的方式,可以快捷的解决,如下图(点击后变灰色)。 可以看到webapp下有web.xml文件了。好处避免手动添加导致的T原创 2017-08-27 18:59:10 · 1228 阅读 · 0 评论