易截截图软件、单文件、免安装、纯绿色、仅160KB

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!


相关文档:

resin服务器中通过SSI包含JSP页面

1、一、先提条件: 在web.xml中加以下语句(原因参考RESIN官方文档)    
<servlet>
         <servlet-name>SSIServlet</servlet-name>
        <servlet-class>com.caucho.servlets.ssi.SS ......

jsp中使用javabean的两点注意事项

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 简单分页

//总记录数
                int count = personDao.getCount();
                //每页显示5条
                int pageSi ......

jsp 不支持EL表达式,解决办法

以前用WSAD wizard做的,都可以在JSP页面中解析到EL表达式,当然前提是JSP2.0的情况下。
今天遇到了一个莫名其妙的问题。刚下载Eclipse3.3+MyEclipse6.0体验的过程中,遇上了解析不到EL表达式的问题。经过好几个小时的琢磨终于发现了,给大家share一下:
问题就出在建Web Project的时候web.xml声明上。
web.xml声明部 ......

Intellij8中Maven打包时jsp和servlet组件冲突解决办法

    最近在改别人的一个模块程序时,是用Intellij Idea8做的,项目是用Maven来管理的,Web模块引用到了jsp-api.jar和servlet-api.jar,结果在用Maven打包时,war文件中直接包装了这两个文件,而这两个文件和Tomcat本身的文件有冲突,导致了应用程序不能加载。
    本来自己对Idea也不熟悉, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号