社区
Web 开发
帖子详情
如何取得xml所在的路径?
zxjcool
2005-09-28 04:55:38
我有一个xml文件(如:a.xml),和一堆的jsp文件混在一起,并且在同一个目录里面。
我想通过javabean的方式实现xml文件的读取,将xml中的数据项展现在jsp页面上,
那么第一点就必须先取得xml所在的路径
在javabean中,如何取得该xml的路径?(通过url地址取得其路径,而不是通过其物理地址)
javabean方法如何写?有劳各位了
...全文
169
4
打赏
收藏
如何取得xml所在的路径?
我有一个xml文件(如:a.xml),和一堆的jsp文件混在一起,并且在同一个目录里面。 我想通过javabean的方式实现xml文件的读取,将xml中的数据项展现在jsp页面上, 那么第一点就必须先取得xml所在的路径 在javabean中,如何取得该xml的路径?(通过url地址取得其路径,而不是通过其物理地址) javabean方法如何写?有劳各位了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
amu0528
2005-09-29
打赏
举报
回复
网上的资料 希望对你有帮助
最近因为写一个东西,要把配置保存在xml里,可是如何找到xml哪? 是个问题
看了JWhich,写了个寻找资源文件路径的小函数. (不知道是不是适合所有情况,如果有不对,请指出)
/**
* 如果找不到,则返回null
* @param sResourceName
* @return
*/
public static String getResourceFilePath(String sResourceName)
{
if (!sResourceName.startsWith("/"))
{
sResourceName = "/" + sResourceName;
}
java.net.URL classUrl = JWhichUtil.class.getResource(sResourceName);
if (classUrl == null)
{
System.out.println("\nResource '" + sResourceName + "' not found in \n'"
+ System.getProperty("java.class.path") + "'");
return null;
}
else
{
System.out.println("\nResource '" + sResourceName + "' found in \n'" + classUrl.getFile() + "'");
return classUrl.getFile();
}
}
cu653
2005-09-29
打赏
举报
回复
public static String resourceFileName = "/WEB-INF/app.xml";
private ServletContext context;
public AppSettings getAppSettings() throws ServletException
{
try
{
URL url = context.getResource(resourceFileName);
if (url == null)
{
Log.println("[AppSettings.getAppSettings] 无法加载资源文件:'" + resourceFileName + "'。");
throw new ServletException("[AppSettings.constructor] 无法加载资源文件:'" + resourceFileName + "'。");
}
AppSettings ret = loadFromResource(url.toString());
return ret;
}
catch (java.net.MalformedURLException e)
{
throw new ServletException("[AppSettings.constructor] URL格式错误:'" + resourceFileName + "'。");
}
catch (Exception e)
{
throw new ServletException("[AppSettings.constructor] 加载资源文件'" + resourceFileName + "'时异常。", e);
}
}
cu653
2005-09-29
打赏
举报
回复
public static String resourceFileName = "/WEB-INF/app.xml";
try
{
URL url = context.getResource(resourceFileName);
}
catch (java.net.MalformedURLException e)
{
throw new ServletException URL格式错误:'" + resourceFileName + "'。");
}
zxjcool
2005-09-28
打赏
举报
回复
顶
如何获取当前项目的类
路径
?如何读取类
路径
下的资源文件?
一、非web项目下如何获取类
路径
? 利用Class(支持相对
路径
和绝对
路径
)的getResourceAsStream和getResouce方法 /** * 如何读取类
路径
下的文件? 一、利用Class(支持相对
路径
和绝对
路径
) 二、利用ClassLoader...
设置mapper.
xml
文件
路径
设置mapper.
xml
文件
路径
1.通过application.yml文件配置 mybatis: mapper-locations: classpath*:mybatis.mapper/*.
xml
mybatis.mapper:为项目resource下的目录 /*.
xml
:为mapper.
xml
文件 2.通过pom.
xml
文件配置 ...
JavaWeb项目中怎么配置
xml
文件来映射请求
路径
我自己在学习servlet的时候经常需要在eclipse中配置
xml
文件,开始的时候只会跟着视频教程一步一步的敲,后来慢慢理解
xml
文件的配置规则
xml
文件是你在创建java项目的时候WebContent/WEB_INF目录下的文件,当你在...
java 中读取
xml
和绝对
路径
个人一点见解
得到绝对
路径
本人用到的不多,就列举常用的。以上2种可读取固定配置文件可用得到绝对
路径
1.System.getProperty("user.dir");这个东西局限性十分高一定要在运行了web程序并且配置了环境变量的环境中才可以得到,例如...
SpringBoot 整合Mybatis进行单元测试dao和
xml
路径
不一致问题
SpringBoot 整合Mybatis进行单元测试dao和
xml
路径
不一致问题项目结构 如果mybatis的dao层接口和mapper
xml
路径
一致的情况下可以省去很多配置,最近在使用springboot整合mybatis进行单元测试的时候遇到一个小坑.搜了...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章