JSP项目读取配置文件小结
最近在写JSP的小项目,不想把数据库,数据文件夹路径等配置信息写死在代码中,于是琢磨用xml配置文件的方法,现在将使用心得总结一下:
1.除了引入dom4j.jar包之外,使用XPATH必须引入jaxen.jar包,否则老是报错。(在dom4j的解压文件夹下的lib文件夹中可以找到jaxen.jar)
2.重点:由于是要在tomcat环境之下使用java访问文件夹中的配置文件,所以:
首先要将配置文件放在classes文件夹之下(这点是方便确定文件的路径)
其次,打开文件的时候采用以下方式
reader = new SAXReader();
//采用此方式可以访问绝对路径
doc = reader.read(Thread.currentThread().getContextClassLoader().getResource(fileName));
否则相对路径问题会把你弄疯的!
GOOD LUCK!
相关文档:
jsp中使用javabean的两点注意事项
首先一点:javabean一定要放在命名包里,不能放在默认包里,也就是在bean文件的开头要package pname;了,如果不放在命名包里而放在了默认包里,最后将报如下这样的错误:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 18 in the ......
jsp中文显示乱码解决方案2006-12-27 22:56
一、JSP页面显示乱码
二、表单提交中文时出现乱码
三、数据库连接
大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到
的中文乱码的问题及解决办法写出来供大家参考。
一、JSP页面显示乱码
下面的显示页面(display.jsp)就出现乱 ......
<%@ page c language="java"%>
<%@ page import="com.dragon.*" %>
<%@ page import="lotus.domino.*" %>
<%! ......
主要在jsp页面加入
<%@ page contentType="application/msexcel;charset=GBK"%>
<%
response.setHeader("Content-disposition",
"attachment; filename=shouExcel.xls");
%>
完整页面如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8 ......
这个问题的确很烦人,其实都是MyEclipse的"自作聪明"和访问网络上的API Doc的结果(它默认用Visual Designer来打开的),进行下列设置即可有效缓解之。
1. 要么右键单击文件,选择 Open With -》 MyEclipse JSP Editor 打开,这样不会采用可视化的打开,耗资源少,自动提示也非常快。
2. 要么采取一劳永逸的方法 Window ......