发博文
个人资料
土星
土星
  • 博客等级:
  • 博客积分:100
  • 博客访问:538
  • 关注人气:0
评论
加载中…
留言
加载中…
图片播放器
访客
加载中…
好友
加载中…
音乐播放器
博文
标签:

it

分类: java 技术
 
终于在自己的项目中引入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的方案,中
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(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>
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(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上开始是很

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2007-11-30 14:57)
标签:

IT/科技

jdom

的使用

分类: java 技术
 前两天因为想读取 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();
   

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有