存档

‘java’ 分类的存档

使用UrlRewriteFilter的实现动态URL静态化

2009年8月13日 没有评论 3,050 次阅读

 所用基于动态的url http://www.wenhq.com.cn/content.jsp?id=1按照各大搜索引擎的喜好,应该美化成http://www.wenhq.com.cn/content/1.html静态网页的方式,尽管目前的google及几大搜索引擎宣称支持动态页网的抓取,但与传统的html文件相比较抓取率仍不在一个数量级。      目前有一个解决方法...阅读全文

分类: java 标签:

Spring2连接多数据库,实现读写分离

2009年8月5日 没有评论 7,034 次阅读

Spring2.0.1以后的版本已经支持配置多数据源,并且可以在运行的时候动态加载不同的数据源。通过继承 AbstractRoutingDataSource就可以实现多数据源的动态转换。目前做的项目就是需要访问2个数据源,每个数据源的表结构都是相同的,所以要求数据源的变动对于编码人员来说是透明,也就是说同样SQL语句在不同的环境下操作的...阅读全文

分类: java 标签:

java处理fop导出pdf的中文乱码问题

2009年8月3日 没有评论 6,414 次阅读

本文的作用是,生成带中文的加密pdf格式的文件,防止被人修改。 在项目下建立docbook-xsl, fo-res, out, sample四个文件夹 docbook-xsl目录: 放从sourceforge上下载的docbook-xsl.zip解压的文件 fo-res目录: 放一些apache fop需要配置的文件(下面会说到) out目录: 放导出结果 s...阅读全文

分类: java 标签:

JAVA、JSP中获得URL地址

2009年7月8日 没有评论 3,268 次阅读

两个方法是有区别的 request.getRequestURI() 返回值类似:/project/index.jsp request.getRequestURL() 返回值类似http://localhost:8080/project/index.jsp 阅读全文

分类: java 标签:

new String(str.getBytes(“ISO-8859-1″),”GBK”)为什么

2009年6月24日 没有评论 5,288 次阅读

Tomcat默认全部都是用ISO-8859-1编码,不管你页面用什么显示,Tomcat最终还是会替你将所有字符转做ISO-8859-1.那么,当在另目标页面再用GBK翻译时就会将本来错的编码翻译成GBK的编码,这时的文字会乱码. 所以需要先将得到”字符”(不管是什么)都先用字节数组表示,且使用ISO-8859-1进行翻译,得到一个在ISO-8859-1编...阅读全文

分类: java 标签:

struts下应用velocity-toolbox为甚么显示明文?

2009年6月19日 没有评论 2,485 次阅读

struts.property文件: struts.velocity.toolboxlocation=/WEB-INF/classes/velocity-toolbox.xml velocity-toolbox.xml文件中包含 DATETOOL application org.apache.velocity.tools.generic.DateTool 正常的日期 显示:2009/06/21 不正常的日期 显示:$DATETOOL.format(“yyyy/MM/dd hh:mm...阅读全文

分类: java 标签:

jsp和struts2错误页面制作以及输出异常日志

2009年5月27日 没有评论 4,177 次阅读

在jsp中,我们可以在web.xml文件增加以下配置,捕获异常 500 /debug/error.jsp java.lang.Exception /debug/error.jsp 在error.jsp文件中必须写: 然后就可以获取异常的对象 exception 实现自己的日志输出方法: com.wenhq.LogInfo.logInfo(exception); 而在struts2中就更简单了,因为它默...阅读全文

分类: java 标签:

java对applet进行数字签名

2009年5月22日 没有评论 2,768 次阅读

在JDK中,除了javac,我们还需要两个额外的实用工具–keytool和jarsigner。keytool是一个用来创建和控制一对私有和公共密匙的工具,用来管理你的私有密匙,即.keystore文件。jarsigner工具是用来给一个jar文件签名,该jar文件里有一个APPLET类,它可以用来验证和APPLET一起分发的数字签名。 操作步骤: 1、生成...阅读全文

分类: java 标签:

java调用Swing中弹出对话框的几种方式

2009年5月16日 没有评论 9,366 次阅读

      在Java中利用JOptionPane类中的各个static方法来生成各种标准的对话框,实现显示出信息、提出问题、警告、用户输入参数等功能。这些对话框都是模式对话框。 ConfirmDialog — 确认对话框,提出问题,然后由用户自己来确认(按"Yes"或"No"按钮) InputDialog ...阅读全文

分类: java 标签:

Windows下运行Java程序时怎样避免DOS窗口

2009年5月13日 没有评论 3,137 次阅读

我们在启动脚本中一般使用类似如下的命令执行一个Java程序: java xxx.xxx.MailClass.class 或: java -jar xxx.jar 这样在Java程序启动时,加载的DOS窗口一直出现,直到你关闭了Java程序才一起关闭。Phontol.com 很多朋友询问怎样才能避免这个DOS窗口,你只需要把.bat中的启动命名修改为: start javaw xx...阅读全文

分类: java 标签: