javaWeb
强强强子
正在奋斗学习的程序猿
展开
-
EJB中的拦截器
拦截器可以拦截Session Bean和Message-driven Bean的方法调用或生命周期事件。拦截器用于封装应用的公用行为,使这些行为与业务逻辑分离。拦截器可以使同一bean类中的方法或者是一个外部类。HelloChinaBean[java] view plaincopyimport com.foshanshop.ejb3.Hell原创 2015-09-29 18:18:50 · 2638 阅读 · 0 评论 -
javaWeb乱码解决方案总结
一、项目使用框架解决方案:如果使用spring框架 则可以使用编码过滤器,配置如下 encoding org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true 二、项目环境编码与j原创 2016-07-05 09:31:15 · 721 阅读 · 1 评论 -
Struts2校验方法validate以及validateXxx方法
struts2 validate()方法验证一个ACTION类继承ActionSupport有何用处?在ActionSupport中实现了很多接口,就拿一个来讲,validate()方法,是默认的验证。我们可以在我们的action类中重写一下此方法。比方说验证用户名是否为空。这个方法不需要调用,当S:FORM表单提交了,到了action类中会首先执行此方法。对数据进行验证。valida原创 2016-07-03 10:55:06 · 4599 阅读 · 0 评论 -
Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。导致OutOfMemoryError异常的常见原因有以下几种:内存中加载的数据量过于庞大,如一次从数据库取转载 2016-06-10 11:01:34 · 11385 阅读 · 1 评论 -
Hibernate 不同数据库的连接及SQL方言
org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost/dbname?characterEncoding=gb2312 root root org.hibernate.dialect.SQLServerDi转载 2016-05-30 13:47:36 · 843 阅读 · 0 评论 -
mysql数据库处理乱码
一,hibernate连接数据库 1,hibernate.cfg.xml true UTF-8 2,建表 create table table_name( )ENGINE=InnoDB DEFAULT CHARSET=utf8;二,jdbc连接数据库1。创建数据库的时候: CREATE DATABASE `Db` CHAR原创 2016-05-14 23:10:43 · 539 阅读 · 0 评论 -
使用监听器实现Java Web的定时任务
定时器MemberMonthsListener类:package com.yyt.interceptor.member;import java.util.Timer;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;/** * 会员月龄更新监听器 每隔一个原创 2016-04-17 19:09:14 · 1924 阅读 · 0 评论 -
js判断页面图片是否存在,并设置默认值
第一种方法function CheckImgExists(imgurl) { var ImgObj = new Image(); //判断图片是否存在 ImgObj.src = imgurl; //没有图片,则返回-1 if (ImgObj.fileSize > 0 || (ImgObj.width > 0 && ImgObj.height > 0)) {原创 2016-05-11 21:39:34 · 3168 阅读 · 0 评论 -
Struts文件下载详解
在做项目中上传下载肯定是少不了的,本博文对struts2的下载进行解释并附上部分代码1、action类public class FileDownLoadAction extends ActionSupport{ private String filename;//下载文件的名称 @Override public String execute() throws Exception原创 2015-12-19 15:40:10 · 3452 阅读 · 0 评论 -
Struts2文件上传,以及上传拦截异常国际化处理
近期做项目遇到了非常多的文件上传,下面对struts2上传文件做一个详细的解释,我会附上部分代码。一、文件上传1、jsp页面 >> 请上传文件吧! 2、文件上传action看struts2官方的d原创 2015-12-19 14:31:43 · 2137 阅读 · 0 评论 -
Spring4+SpringMVC4+MyBatis3.2整合
1、基本概念1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的J原创 2015-11-25 21:27:07 · 7164 阅读 · 1 评论 -
struts2<s:iterator>遍历map小结
1.MapAction.java import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.opensymphony.xwork2.ActionSupport import com.model转载 2015-09-23 16:39:51 · 8210 阅读 · 0 评论 -
jsp语法总结
4.1 JSP语法概述在JSP页面中,可分为JSP程序代码和其他程序代码两部分。JSP程序代码全部写在之间,其他代码部分如JavaScript和HTML代码按常规方式写入。换句话说,在常规页面中插入JSP元素,即构成了JSP页面。4.1.1 JSP工作原理当客户端请求浏览JSP页面时,JSP服务器在把页面传递给客户端之前,先将JSP页面编译成Servlet(纯Java代码)翻译 2015-09-16 12:45:48 · 2689 阅读 · 0 评论 -
对 Jsp及Servlet 的简单剖析
Servlet其实就是JAVA代码。从本质上可以将它理解为基于HTTP协议的一个服务器,它针对客户发来的数据(HTTP请求),回发对应的HTML文本给客户端。客户端通过浏览器通HTML进行解析,呈现最终的网页。 最简单的当然是回发静态页面。这种页面不需要服务器的任何处理,直接在服务器文件系统找到文件发送即可。甚至可以在服务器程序中构建字符串发送给客户端。如果客户发来的原创 2015-09-16 12:38:22 · 5709 阅读 · 0 评论 -
Hibernate多对多双向关联
以Student和Course为例,一个学生可以选多门课程,一门课程也可以被多个学生选取;持久化类Student:[java] view plaincopypackage bean; import java.util.Set; public class Student { private lo原创 2015-09-17 22:02:13 · 4903 阅读 · 0 评论 -
Mybatis的<where><foreach><set>等标签详解
sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空 时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。 下文均采用mysql语法和函数(例如字符串链接函数CONCAT3.1 if标签 一个很普通的查询:Xml代码转载 2015-09-29 18:28:06 · 2280 阅读 · 0 评论 -
Java 数据类型和 MySql 数据类型对应一览表
MySQL Connector/J 对于 MySql 数据类型和 Java 数据类型之间的转换是很灵活的。一般来讲,任何 MySql 数据类型都可以被转换为一个 java.lang.String,任何 MySql 数字类型都可以被转换为任何一种 Java 数字类型(当然这样也可能出一些四舍五入,溢出,精度丢失之类的问题)。转换表MySql 数据类型可以被转换成的 Jav转载 2015-10-16 23:59:20 · 1965 阅读 · 1 评论 -
Servlet完全教程
Servlet 是一些遵从Java Servlet API的Java类,这些Java类可以响应请求。尽管Servlet可以响应任意类型的请求,但是它们使用最广泛的是响应web方面的请求。 Servlet必须部署在Java servlet容器才能使用。虽然很多开发者都使用Java Server Pages(JSP)和Java Server Faces(JSF)等Servlet框架,但是这些技术都转载 2015-10-17 13:27:16 · 7253 阅读 · 2 评论 -
项目迁移报错Unsupported major.minor version 51.0的问题及解决方法
项目从另外一台电脑上换到另外一台电脑上,tomcat部署启动时报错 *Unsupported major.minor version 51.0 百度谷歌搜索解决方案如下解决unsupported major.minor version 51.0错误*最近新安装使用了jdk7,编译了一些类替换到原来正常运行的项目中,替换之后发生了unsupported major.minor version 51原创 2016-07-06 11:21:53 · 2453 阅读 · 0 评论