
JavaWeb
Java Web
geekfly
知识改变命运
展开
-
getRequestDispatcher 和sendRedirect区别
getRequestDispatcher是服务器内部跳转,地址栏信息不变,只能跳转到web应用内的网页。 sendRedirect是页面重定向,地址栏信息改变,可以跳转到任意网页。 这两条网上都查得到,但看着比较乱,现提供我测试的结果(仅供参考): 1.getRequestDispatcher分成两种,可以用request调用,也可以用getServletContext()调用原创 2015-09-28 16:12:54 · 750 阅读 · 0 评论 -
JavaWeb中导入导出Excel数据
1. 利用文件上传的技术,将需要导入的Excel表上传至服务器上。2. 利用POI技术读取刚上传的文件,将数据封装至List集合。3. 将List集合转为实体类,进行持久化操作。原创 2016-06-24 19:42:20 · 20583 阅读 · 18 评论 -
Java中使用AES对数据进行加密
此处介绍的是Java自带的AES加密算法,并且支持中文,具体参数如下: 算法模式:ECB 密钥 长度:128bits 16位长 偏移量: 默认 补码方式:PKCS5Padding 解密串编码方式:base64秘钥为16为长度的字符串。 1. 加密函数 /** * 使用参数中的密钥加密 * @param 明文 * @param 密钥原创 2016-08-29 19:14:25 · 8028 阅读 · 4 评论 -
关于在服务器上发布网站遇到的两个问题之解决方案
背景:使用SSM框架+MySql编写的网站,在windows平台上发布。 在自己服务器以及本地发布都正常,交付客户是,在他的阿里云服务器上部署出现以下两个问题: 1.安装Java和Tomcat之后,打包放入网站,启动Tomcat服务器,正常,没有任何异常,但是通过IP地址,或者Localhost访问网站,页面数据能正常显示,但是所有的css,js,图片等静态资源全部都不能加载,network显示原创 2016-05-22 21:40:27 · 1337 阅读 · 0 评论 -
使用MyEclipse添加Hibernate支持和反向工程生成映射关系
本博客主要介绍如何在普通Web工程上添加Hibernate支持,以及通过数据库表反向生成映射文件。原创 2016-06-24 20:48:45 · 5664 阅读 · 1 评论 -
SSM框架的搭建(Spring+SpringMVC+Mybatis第一个项目的搭建)
作者使用MyEclipse 2014版本 本博客所编写程序源码为:新建Web project 添加ljar文件 web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/原创 2016-05-21 09:33:31 · 22710 阅读 · 6 评论 -
Spring面试题和答案
原文地址目录Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVCSpring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发转载 2016-05-30 09:57:11 · 6204 阅读 · 2 评论 -
JavaWeb中将数据从数据库导出到Excel表的实例
首先声明此博客基于 http://blog.youkuaiyun.com/evangel_z/article/details/7332535 https://github.com/T5750/poi (原著博客中介绍的程序源码) 这个博客里面开发的项目,使用POI导出Excel,经过修改支持文件弹窗选择,在使用中包括以下几步。 1.添加jar包 在刚才的github的项目里可原创 2016-05-28 16:03:15 · 18168 阅读 · 6 评论 -
windows下安装SVN服务器端和客户端和MyEclipse支持
此处安装的版本为: 1.在服务器端安装VisualSVN-Server-2.7.5。 和一般软件安装一样,设置安装目录和仓库位置,如果443端口被占用,可以选择8843. 2.打开VisualSVN Server 可以在Repositories中添加文件,在文件上右键添加Propertise中设置用户。 3.在客户端安装TortoiseSVN-1.9.1.26747-x64。原创 2016-04-17 11:22:46 · 1146 阅读 · 0 评论 -
windows下安装maven的过程
1.前往maven的官网下载,点击左侧的download下载maven http://maven.apache.org/ 如下图 需要注意的是3.3以上版本需要jdk1.7及以上,如果jdk版本比较低请下载低版本的maven或者安装高版本的jdk。 2.将下载之后的apache-maven-3.3.9文件夹解压到某个位置,作者习惯将Java相关的文件统一放在D:\Java的目录下,个人爱原创 2016-03-18 10:21:36 · 1159 阅读 · 0 评论 -
Java EL 详细用法讲解
一、EL简介1.语法结构${expression}2.[]与.运算符EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如:${user.My-Name}应当改为${user["My-Name"] }如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如:${sessionScope.user[data]}中转载 2016-01-04 19:40:18 · 4268 阅读 · 0 评论 -
Jsp中如何使用Ckeditor富文本编译器以及实现上传文件的功能
1.下载ckeditor文件 下载地址:http://ckeditor.com/download 该网站提供三个版本下载,自行选择。(此处选择标准版) http://download.cksource.com/CKEditor/CKEditor%20for%20Java/CKEditor%20for%20Java%203.6.6.2/ckeditor-java-3.6.6.2.war 这是当原创 2015-12-13 17:50:53 · 2533 阅读 · 0 评论 -
Hibernate 映射类型与Java 类型对照
Hibernate 映射类型与Java 类型对照 integer int or Integer INTEGER long long or java.lang.Long BIGINT short short or java.lang.Short SMALLINT float floa原创 2015-11-25 20:13:30 · 1564 阅读 · 0 评论 -
struts中使用this.addFieldError时出现错误解决办法
出现如下错误 Struts Problem ReportStruts has detected an unhandled exception: Messages: No result defined for action geekfly.action.LoginAction and result input Stacktraces No result defined for action原创 2015-11-01 16:13:33 · 2019 阅读 · 0 评论 -
Hibernate4注意事项!!!
1.映射文件注意类名的大小写。 2.每一条信息需要添加type类型,注意id字段。 3.注意MySql版本需要使用不同的方言。 4.使用Junit单元测试需要导入两个jar包: junit.jar和hamcrest.core.jar 如果创建表失败,有如下信息:type=InnoDB 原因是type=InnoDB 是5.0之前使用的,如果mysql高于此版本, 把hibernate中m原创 2015-11-23 18:50:19 · 691 阅读 · 0 评论 -
tomcat安装与配置,Eclipse集成与配置,首个程序发布
安装Tomcat细节: 1.下载与自己系统位数一致的安装包,解压至指定目录。(D:\Java\apache-tomcat-8.0.26) 2.环境变量配置: 分别新建 CATALINA_BASE CATALINA_HOME 值为:D:\Java\apache-tomcat-8.0.26 在path末尾加上 %CATALINA_HOME%\lib;%CATALINA_HOME%\bin原创 2015-09-21 20:05:03 · 544 阅读 · 0 评论 -
Kaptcha生成验证码
1.导入jar包 如kaptchar.2.3.jar 2.添加配置文件 3.使用方法` function changeR(node){ // 用于点击时产生不同的验证码 node.src = "/randomcode.jpg?time="+new Date().getTime() ; }原创 2015-10-24 20:18:37 · 1018 阅读 · 0 评论 -
PrintWriter输出中文乱码问题
已经使用全局的编码拦截器,但是使用 PrintWriter out = response.getWriter(); out.println("用户名:"+username); out.println("密码:"+password);输出时还是出现了乱码,解决方案是在这几句之前加上response.setContentType("text/html;cha原创 2015-09-20 17:08:10 · 3751 阅读 · 2 评论 -
浅谈企业微信中AccessToken管理和API操作
前言 众所周知,在微信公众平台开发中,其实就是一系列的API请求和自身业务系统的集成,而在API请求中,AccessToken是优势一个必不可少的参数。注:本文基于企业微信,故部分API请求可能和订阅号,服务号,小程序不太相同,但整体思路一致。本项目代码基于Java语言,SpringBoot框架。在企业微信开发文档中有这样一段: access_toke...原创 2018-05-01 14:36:31 · 4166 阅读 · 7 评论