`
ganqing1234
  • 浏览: 171779 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
     在jsp页面中有很多资源都是静态的,很少发生改变。如引入的js,css文件,如果每次加载页面都要到服务器去请求这些文件,会造成一定的浪费,如果将这些资源进行缓存,用户体验就会更好。思路是这样,服务第一次接 ...
Oracle 中对中文字段进行排序通常有三种方式 1)按笔画排序  select * from Table order by nlssort(columnName,'NLS_SORT=SCHINESE_STROKE_M') 2)按部首排序 select * from Table order by nlssort(columnName,'NLS_SORT=SCHINESE_RADICAL_M') 3)按拼音排序 select * from Table order by nlssort(columnName,'NLS_S ...
转载自公司同事的整理。 在Oracle的使用中,经常会遇到将一个库中(源库)的某些表的数据导入到另一个库(目标库)的表中,最简单的方法就是在目标库中创建一个“数据库链接”,即Database Link,连接到源库中,再使用insert into语句将源库中的数据插入到目标库中。   具体操作分为三步: 如果目标库中没有对应的表,则先创建相应的表结构 在目标库中创建database link,具体方法见下面的示例1 使用insert into语句插入数据,见示例2 示例1:创建database link ...
程序分为三个部分:后台的java负责读取资源,并将内容写入到输出流里;在需要国际化的页面添加<script type="" src="${contextPath}/xxx.do" />负责获取后台生成的js;提供js方法,用于替换中文。 先讲第一部分,这部分最后生成的js代码如下: if (typeof WE == "undefined" || !WE) { var WE = {}; } WE.messages = {"blog.comment.view":"查看评论" ...
项目里有一个查询模块,就是从特定的ftp站点扫描,然后利用solr来生成索引文件,提供查询下载服务。关于如何搭建和配置solr,参见 http://www.jinsehupan.com/blog/?p=25 和官方的文档,写的很详细。 这里具体讲讲在利用solr开发时需要注意的方面。 项目使用的是spring。项目中有一个solrService类,它主要负责对索引的操作,像新增索引,更新索引和删除失效的索引等。项目需要引入apache-solr-solrj-1.3-dev.jar、apache-solr-common-1.3-dev.jar、apache-solr-1.3-dev.jar ...
使用yui上传文件,动态刷新页面和一般情况有些不同。这里主要有三点要注意: 第一是 $C.setForm(form, true); 这里要设置成true,表示要upload文件。 第二点是在设置上传成功后的处理方法时,要以“upload”为成功的状态: $C.asyncRequest("POST", _url, { upload:function(o){...} });  第三点是在firefox下通过json返回的responseText格式上有问题,firefox会添加<pre>...</pre ...
img标签的 src属性,一般都是图片的路径。不过src也可以这样使用: <img src="${contextPath}/album/image.do?r=2&id=${imgId}">  这时当页面加载图片时,会调用后台的方法去生成图片。后台的方法必须要输出一个图片。 ...
jsp代码如下: <c:url var="paginationAction" value="spaceadmin.groupTypeManage.do"></c:url> <c:if test="${pageObject.pageCount>1}"> <div class="pagination"> <c:if test="${pageObject.currentIndex!=1}"> ...
今天开公司的代码时看到在配置文件里有如下内容: <property name="mailTemplate"> <value><![CDATA[ <!doctype html public "-//w3c//dtd html 4.01 strict//en"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8 ...
公司采用的是spring的mvc架构,但是做了很多改动。spring mvc架构本身提供了几种从url映射contrller的方法。常用的如:SimpleUrlHandlerMapping等。公司的mvc架构在SimpleUrlHandlerMapping基础上做了一层封装。前台不论什么url都会映射到同一个contrller上,然后通过java反射机制来调用具体的处理方法,然后返回相应的ModelAndView。 genericController中的关键代码如下: protected ModelAndView _handleRequest(HttpServletRequest reque ...
公司的框架主要是采用spring的。因为是刚刚进公司前几天一直在看源码。现在写下过程,也算是一种积累。之前用的是hinernate,对jdbcTemplate的东西还是不熟。   先从Dao的父类AbstractJdbcDAO来说起,里面有这样一个方法: public List queryForList(String sql, Map params, RowMapper mapper) throws DataAccessException { try { return getNamedParameterJdbcTemplate().query(sql, para ...
<jsp:include page=""/> action和<c:import url=""/> jstl tag都是动态加载。但是c:import则更为灵活。jsp:include只能include当前web app下的页面,而c:import则可以从外部容器加载内容。   动态加载和静态加载最根本的不同在于,jsp生成的servlet的不同。在tomcat下静态(include directive)和动态(include action)的_jspService()代码如下: out.write(“<html> ...
假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果: 1、 System.out.println(request.getContextPath()); 打印结果:/news   2、System.out.println(request.getServletPath()); 打印结果:/main/list.jsp  3、 System.out.println(request.getRequestURI()); 打印结果:/news/ma ...
这个工具类提供在JSF世界里查找Spring管理的bean.也实现在Spring中查找JSF组件的方法.(http://tech.it168.com/jd/2008-01-04/200801032352532.shtml) package com.skysoft.rbac.dao; import org.springframework.context.ApplicationContext; import org.springframework.web.context.support.WebApplicationContextUtils; import javax.faces.context.Fa ...
servlet mapping有三种<url-pattern>:   1. exact match <url-pattern>/Beer/SelectBeer.do</url-pattern> 这种形式必须以slash开始,结尾的do后缀不是必需的。   2. directory match <url-pattern>/Beer/*</url-pattern> 同样以斜杠开始,以星号结尾。directory同样可以是虚拟的。   3. extension match <url-pattern& ...
Global site tag (gtag.js) - Google Analytics