摘要:1.viewResolver配置中的: <bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver"> <property name="suffix" value=
阅读全文
摘要:1、JdbcTemplate操作数据库 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。同时,为了支持对properties文件的支持,spring提供了类似于EL表达式的方式,把dataSource
阅读全文
摘要:分页技术的核心其实就是查找数据库中指定序号的数据: 下面的代码是之前用hibernate获取后台数据的分页:可以参考一下:这只是后台代码:
阅读全文
摘要:首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet 同时还存在着这样一种配置节:context-param,它用于向
阅读全文
摘要:本文简单编写一个servlet来获取spring容器中管理的<bean id="dateBean" class="java.util.Date" singleton="false"/>本文只是简单举例,当然可以获取任意你想获取的bean lib中放入spring所必须的jar包 1.首先看web.x
阅读全文
摘要:JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而
阅读全文
摘要:程序中记录日志一般有两个目的:Troubleshooting和显示程序运行状态。好的日志记录方式可以提供我们足够多定位问题的依据。日志记录大家都会认为简单,但如何通过日志可以高效定位问题并不是简单的事情。这里列举下面三个方面的内容,辅以代码示例,总结如何写好日志,希望对他人有所启发和帮助: 怎样记日
阅读全文
摘要:java虚拟机加载log4j的类(LogManager.class)后,执行静态代码块,这个类中的静态代码块,会load log4j的配置文件,依次加载log4j.xml,log4j.properties 部分代码: static public final String DEFAULT_CONFIG
阅读全文
摘要:今天在spring-servlet.xml文件中出现了一个莫名其妙的错误:Element 'beans' cannot have character [children], because the type's content type is element-only. 调试半天无果,最后在Goog
阅读全文
摘要:<context-param>的作用:web.xml的配置中<context-param>配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-
阅读全文
摘要:一.后台如何接收从前台接收的数组: 使用request.getParameterValues(String xxx); <input type="text" name="test" value="1" /> <input type="text" name="test" value="2" /> <i
阅读全文
摘要:$(this)是jquery对象,能调用jquery的方法,例如click(), keyup()。而this,则是html元素对象,能调用元素属性,例如this.id,this.value。例如假设已经使得this和$(this)都指向了input对象了,若要获得input的值,可以this.val
阅读全文
摘要:1.例子 : window.open("index.jsp","_self"); window.open()格式:
阅读全文
摘要:1.页面中的删除确认(ajax) <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib prefix="s" uri="/struts-tags" %><!DO
阅读全文
摘要:1.简单说 page指当前页面。在一个jsp页面里有效 2.request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。 3.Session 有效范围当前会话,从浏览器打开到浏览器关闭这个过程。 4.app
阅读全文
摘要:1.今天启动项目发现一直找不到网页,原来是自己浏览器地址的根目录出现了问题,那么系统中的根目录(也就是项目名)到底是哪个,究竟以哪个为基准? 这里有一地方不能忽视:见图片 在普通的java web项目中(建立动态网页工程)时,项目名,通常和图上的Path名字默认是一致的 但是在maven项目中(尤其
阅读全文
摘要:假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果: 1、 System.out.println(request.getContextPath());
阅读全文
摘要:JVM在启动的时候,会将环境变量,转换到 系统属性 里面。可以通过System.getProperty("");来获取。catalina.home属性,就是运行tomcat的JVM的系统属性之一。一般是由操作系统的环境变量CATALINA_HOME转换而来。如果操作系统没有设置,tomcat会采用默
阅读全文
摘要:<context-param>的作用:web.xml的配置中<context-param>配置作用1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-p
阅读全文
摘要:Maven是一个基于Java平台的项目构建工具。 设计的出发点: 在进行软件开发的过程中,无论什么项目,采用何种技术,使用何种编程语言,我们要重复相同的开发步骤:编码,编译,测试,生成文档,打包发布。实际上除了编写源代码,其他步骤完全是重复一些琐碎的工作,这些琐碎的工作就是构建。 那为什么让软件开发
阅读全文