
javaweb
文章平均质量分 69
小熊vip
bearsmall is not smallbear !
展开
-
Ajax初体验之登录校验
Ajax初体验之用户名校验原创 2015-07-27 01:02:40 · 407 阅读 · 1 评论 -
一次编译和部署环境不一致导致的问题
一次编译和部署环境不一致导致的问题基本情况maven项目SSH整合单元测试没有问题,部署到Tomcat中报错maven install成功!部署失败错误信息:[com.alibaba.druid.pool.DruidDataSource]{dataSource-1} closed[org.springframework.web.context.ContextLoader]Context原创 2017-01-01 14:20:49 · 809 阅读 · 0 评论 -
(id,pid)格式数据转树和森林结构工具类设计与实现
树形结构很多地方都有应用,比如我们在构造网站后台的授权限树的时候,再比如我们在设计多级留言的时候、还有分类等等。有些时候我们的树形结构并不需要过多设计,这是因为我们的很多时候对这棵树的要求不高(两层、三层就行了),这时候我们很容易的会按照层级划分树形结构,然后查询数据库的时候会一层一层的嵌套查询。如果层次比较浅这种做法是可取的(或者我们本来就不打算一次将树加载完全,而是在需要时再加载,那分层级原创 2016-06-27 00:38:33 · 4723 阅读 · 1 评论 -
基于Spring4+Hibernate4的通用数据访问层+业务逻辑层(Dao层+Service层)设计与实现!
基于泛型的依赖注入。当我们的项目中有很多的Model时,相应的Dao(DaoImpl),Service(ServiceImpl)也会增多。而我们对这些Model的操作很多都是类似的,下面是我举出的一些(见名知意,其它自行脑补):1.save2.saveAll3.findById4.update5.saveOrUpdate6.delete7.deleteAll原创 2016-06-02 00:53:06 · 10959 阅读 · 6 评论 -
Servlet中直接response.getWriter().write() 输出乱码解决!
基础环境 项目编码:utf-8 页面编码:utf-8 请求类型:Post Demo1:Servlet核心代码request.setCharacterEncoding("UTF-8");response.setCharacterEncoding("UTF-8");String username = request.getParameter("username");System原创 2016-01-26 21:40:38 · 61550 阅读 · 7 评论 -
Eclipse、IDEA环境下设置jvm默认编码
Eclipse、IDEA环境下设置jvm默认编码这这有个小程序,大家可以在自己机器上跑一下:import java.nio.charset.Charset;public class Encoding { public static void main(String[] args) { System.out.println(System.getProperty("file.enc原创 2015-10-26 20:37:23 · 15608 阅读 · 11 评论 -
jquery+Struts2实现ajax局部刷新分页
###我们先来看看传统的分页是什么样子 从URL中很明显的看出了分页的技术点,两个参数:一个是当前页page一个是页面大小size 我们甚至可以直接修改URL中的参数来跳转到相应的页面。下面几个按钮也是比较常见的。 ###上面这种方式有什么弊端呢? 我简单总结一下: 1, get请求参数在url中,虽然也不是什么敏感的信息,但是一旦哪个用户传递过来的不是整数, 你后台要是原创 2016-01-21 10:57:09 · 3442 阅读 · 3 评论 -
分页求总页数
public class PageModel { private int currentPage = 1;// 当前页 private int pageSize = 10;// 每页大小 private int totalCount = 0;// 总记录数 //private int totalPage ;// 总页数 public int getCurrent原创 2016-01-21 09:40:24 · 12689 阅读 · 0 评论 -
JAVAWEB之自定义TAG开发二
上一篇我们讲了如何使用TAG简化我们的basePath获取,现在我们再来谈谈TAG另外的一个用处,使用场景说明:很多时候,我们从后台获取的时间参数(从数据库中读取的)是这种格式的:19941230123033,然而我们需要的却是这种格式的: 1994年12月30日12时30分33秒 1994年12月30日12时30分 1994年12月30日 12时30分33秒 可谓是多种多样,按照我们常规原创 2015-11-30 22:07:36 · 484 阅读 · 0 评论 -
JAVAWEB之自定义TAG开发
在javaweb开发中我们可能经常会用到basePath这个参数,没错,当我们新建一个jsp页面的时候,myeclipse会自动帮我们生成下面这段代码:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.ge原创 2015-11-30 21:24:22 · 1161 阅读 · 0 评论 -
Get请求,Post请求乱码问题解决方案
之所以出现乱码,主要是由于编码和解码采用的方法不同。因此保证编码解码格式一致是避免乱码发生的重要前提。问题背景:JavaWeb技术下,Tomcat作为容器,发送请求的时候出现乱码问题。下面以两种常见的请求方式为例讲解乱码问题的解决方法。1.Post方式请求乱码。 自从Tomcat5.x以来,Get方式和Post方式提交的请求,tomcat会采用不同的方式来原创 2015-09-07 00:41:24 · 17689 阅读 · 1 评论 -
Struts返回Json格式数据
我们知道json数据就是一堆键/值对的集合,更随意的可以就把它理解为符合特定规则字符串。那么我们怎么利用这个特殊的“字符串”来进行前后台的交互呢?其实很简单,让你用字符串交互估计都会,用json也没有那么复杂。 简单的我们直接向页面输出:先获取到response(不要问我怎么获取,用你的奇技淫巧可以办到的)然后调用response.getWriter().write(原创 2015-08-24 21:55:31 · 2703 阅读 · 0 评论 -
给tomcat配java版本
储备知识当我们把javaweb项目部署到tomcat中时, 一般来说是没有源文件的(.java),而是只有类文件(.class) tomcat是servlet容器,负责执行servlet。众所周知:jsp实际上就是servlet。那么我们编写的jsp页面最终在访问的时候 都会预编译为Servlet(源文件和目标文件都有,work目录下)。可以尝试:安装tomcat和jre(不是jdk)。竟然可原创 2017-01-01 14:42:18 · 4946 阅读 · 0 评论