http://blog.sina.com.cn/ronaldo2010[订阅]
个人资料
评论
读取中...
图片幻灯
访客
读取中...
好友
读取中...
音乐播放器
博文
 
终于在自己的项目中引入struts2了,但一上来就来一个中文乱码的问题。google了半天找了几个不痛不痒的结果,很是不满意。又调试了半天,终于 解决了中文乱码的问题。总结一下,中文乱码,首先要区分是页面乱码、action乱码,还是数据库乱码。大致的原理是java使用unicode编码-- >window使用gbk(gb2312的扩展集)--mysql默认使用utf-8(unicode的一种编码方法),这样转来转去就乱码了 ^_^。解决方法如下:
  1. 在struts2里面,最好将所有字符都设成utf-8。
<%@ page contentType='text/html; charset=UTF-8'%> <%@ page pageEncoding='UTF-8' %>
1.1 在jsp页面设定字符编码。这边有必有说明的是如果是jsp+java bean+servlet的方案,中
jfreechart 网页制图(2007-12-06 14:45)
 jfreechart 是一个开源java框架,支持用java代码生成各种统计图片,现共享几种常用的图片生成方式
 
1、添加jfreechart的两个必须 jar 包,jfreechart-1.0.5.jar、jcommon-1.0.9.jar (它自身的api中有很多jar包,但是只有这两个是必须的,而且据说jcommon-1.0.9.jar和润乾报表的jar会发生冲突) 
 
2、jsp生成柱状图
 

<%@ page contentType='text/html;charset=GBK'%>
<%@ page import='org.jfree.chart.ChartFactory,
org.jfree.chart.JFreeChart,
org.jfree.chart.axis.AxisLocation,
org.jfree.chart.axis.CategoryAxis,
org.jfree.chart.axis.CategoryLabelPositions,
org.jfree.chart.axis.ValueAxis,
org.jfree.chart.labels.StandardCategoryItemLabelGenerator,
org.jfree.chart.plot.CategoryPlot,
org.jfree.chart.plot.PlotOrientation,
org.jfree.chart.servlet.ServletUtilities,
org.

渐显效果下拉菜单(2007-12-03 09:29)
 ====1、将以下代码加入HTML的<head></head>之间:

<style>
<!--
#iewrap{
position:relative;
height:30px
}
#iewrap2{
position:absolute
}
#dropmenu03{
filter:revealTrans(Duration=1.5,Transition=12)
visibility:hide
}
a:hover { color: #FF0000}
body { font-family: '宋体'; font-size: 9pt; text-decoration: none}
a { font-family: '宋体'; font-size: 9pt; text-decoration: none}
-->
</style>

====2、将以下代码加入HTML的<body></body>之间:

<ilayer id='dropmenu01' height=35px>
<layer id='dropmenu02' visibility=show>
<span id='iewrap'>
<span id='iewrap2' onClick='dropit2();event.cancelBubble=true;return false'>
<font face='宋体'><a href='#'>点这里看本站栏目</a></font>
</span>
</span>
</layer>
</ilayer>
<script langua
左键弹出式菜单(2007-12-03 09:28)
 ====1、将以下代码加入HEML的<head></head>之间:

<style type='text/css'>
body{font: 9pt '宋体'; margintop: 0px ; color: #ffffff; background: #000000}
a.{ font: 9pt '宋体'; cursor: hand; font-size: 9pt ; color: #ffffff; text-decoration: none }
a:active{ font: 9pt '宋体'; cursor: hand; color: #FF0033 }
a.cc:hover{ font: 9pt '宋体'; cursor: hand; color: #FF0033}
.box{ font: 9pt '宋体'; position: absolute; background: #000000 }
</style>

====2、将以下代码加入到HEML的<body></body>之间:

<table id='itemopen' class='box' style='display:none'>
<tr>
<td>弹出菜单</td>
</tr>
<tr>
<td><a href='../../../index.html' class='cc'>本站首页</a></td>
</tr>
<tr>
<td><a href='../../navigation/newscript.htm' class='cc'>最新更新</a></td>
</tr>
<tr>
Oracle 函数列表(2007-11-30 15:15)
 PL/SQL单行函数和组函数详解
 函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类:

   单行函数

   组函数

  本文将讨论如何利用单行函数以及使用规则。

  SQL中的单行函数

  SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数。这些函数均可用于SELECT,WHERE、ORDER BY等子句中,例如下面的例子中就包含了TO_CHAR,UPPER,SOUNDEX等单行函数。
SELECT ename,TO_CHAR(hiredate,'day,DD-Mon-YYYY')FROM empWhere UPPER(ename) Like 'AL%'ORDER BY SOUNDEX(ename)

  单行函数也可以在其他语句中使用,如update的SET子句,INSERT的VALUES子句,DELET的WHERE子句,认证考试特别注意在SELECT语句中使用这些函数,所以我们的注意力也集中在SELECT语句中。

  NULL和单行函数

  在如何理解NULL上开始是很

jdom 解析xml(2007-11-30 14:57)
 前两天因为想读取 xml 配置文件中的数据库链接池,因此学习了一下用 jdom 解析 xml 文件的方法,现发个小例子和大家共享一下。
 
首先要在项目中添加 jdom 的三个 jar 包。(jaxen-core.jar、jaxen-jdom.jar、jdom-1.0.jar)
 
添加完 jar 包后,解析 xml 的方法如下
 

public void jDomParseXml(){
  // 实例化 SAXBuilder 解析器对象
  SAXBuilder sb = new SAXBuilder();


  try {
   // 以包含XML数据的文件为参数,构建一个文档对象 Document
   Document document = sb.build('d:\\application.xml');

  
   // 获取XML文件的根元素
   Element root = document.getRootElement();