如何在web项目中,得到比如一个js的文件

问题描述

如何在web项目中,得到比如一个js的文件:我是想通过程序写js,如data.js在WEB-INF 目录的script目录下我如何构造File,然后往里面写数据 问题补充:wocool_8 写道

解决方案

在Servlet里写可以吗? String webRoot = super.getServletContext().getRealPath("/");File file = new File(webRoot+"/WEB-INF/script/data.js");
解决方案二:
楼上的方法只适合在Main方法创建文件
解决方案三:
//获取该web项目的物理路径System.getProperty("user.dir");
解决方案四:
必须启动Web容器
解决方案五:
你首先要获得Web容器中项目的根目录 在JavaBean中的话用String classPath = this.getClass().getResource("/").getPath();获取类加载器的物理路径,然后截取字符串,但是你必须发布你的项目

时间: 2024-12-31 12:16:01

如何在web项目中,得到比如一个js的文件的相关文章

.net下web项目中合并进一个winform项目

问题描述 .net下web项目中合并进一个winform项目 现在做了一个web的网站,后天有一些通信的程序和曾经在winform下做的一模一样,怎样将当初的winform程序搬到现在的web下呢?(这样能省不少事情)还望高人指点一二 解决方案 在现有的解决方案下面,选择添加现有项目,然后找到你需要合并的WINFORM项目,就可以了. 解决方案二: 但是这样添加进来的项目不知怎么回事,只能引用到winform项目下面的很少的以部分类和方法?访问不到所有?不是可访问性的问题! 解决方案三: 程序的

export-mac在项目中新建了一个.m的文件后,调试项目出现这错误!

问题描述 mac在项目中新建了一个.m的文件后,调试项目出现这错误! export MACOSX_DEPLOYMENT_TARGET=10.9 解决方案 程序链接出错了,用-v参数看下具体信息.

ckfinder-java web项目中CKFinder插件无法正常打开文件列表

问题描述 java web项目中CKFinder插件无法正常打开文件列表 java web 项目中配置了CKFinder.本地win7+eclipse+tomcat测试没问题,但当部署到测试服务器后(ubuntu+tomcat)后,打开文件列表时会报"从服务器读取XML数据出错". 调试发现没有找到"ckfinder/core/connector/java/connector.java"文件?请问这是为什么?谢谢大家! 解决方案 猜测应该是你的服务器设置了虚拟目录的

web app-关于web项目中webapp和web-inf文件下文件的看法

问题描述 关于web项目中webapp和web-inf文件下文件的看法 webapp下的文件夹存放的都是css,js,img之类的东西,而web-inf下存放的都是jsp,可以这样理解吗 解决方案 webapp包含web-inf css,js,img可以放在webapp,也可以放在web-inf,差别就在于web-inf下的东西是有权限的访问,推荐都放 在web-inf 解决方案二: 这有一个权限的问题,即web-inf的访问时有权限的,但一般放在web-inf下比较好 解决方案三: WEB-I

Web项目中创建简单的错误处理页面

当应用程序出现错误的时候,如果没有做错误页面处理的话,会直接输出一些敏感的信息出来,有时候甚至会直接将项目所在的物理路径给显示出来,严重缺乏安全性,并且错误种类繁多,页面风格不一,导致用户体验不好,本文介绍如何在web项目中创建错误页面,从而友好的提示错误信息. 一,创建错误页面error.aspx,前台代码如下(可根据实际需要增加元素): <%@ Page Language="C#" AutoEventWireup="true" CodeBehind=&qu

【Filter 不登陆无法访问】web项目中写一个过滤器实现用户不登陆,直接给链接,无法进入页面的功能

在web项目中写一个过滤器实现用户不登陆,直接给链接,无法进入页面,而重定向到登陆界面的功能. 项目是用springMVC+spring+hibernate实现 (和这个没有多大关系) 第一步: 首先写一个登录权限过滤类--LoginFilter类实现Filter接口 1 package com.agen.util; 2 3 import java.io.IOException; 4 5 import javax.servlet.Filter; 6 import javax.servlet.Fi

spring mvc-SpringMVC web项目中如何引入js,css等文件

问题描述 SpringMVC web项目中如何引入js,css等文件 在springmvc的web项目中,如何在html文件中引入本地的jscss等文件,试了很多种方法,发现路经都不对,都报404 Notfound的错.项目的目录结构:同时在springmvc-servlet.xml中添加了配置:在index.html中如此引用js: 然后每次都说找不到这个js文件. 解决方案 web项目js css静态文件缓存解决引入外部css ,js文件 解决方案二: 貌似要放在WebRoot底下新建一个文

Java Web项目中使用Socket通信多线程、长连接的方法_java

很多时候在javaweb项目中我们需要用到Socket通信来实现功能,在web中使用Socket我们需要建立一个监听程序,在程序启动时,启动socket监听.我们的应用场景是在java项目中,需要外接如一个硬件设备,通过tcp通信,获取设备传上来的数据,并对数据做回应. 先看一下web的监听代码: import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; public class

源代码- java web 项目中,如何实现显示的页面带关键字搜索功能

问题描述 java web 项目中,如何实现显示的页面带关键字搜索功能 我有一个关键字表 表结构如下 Id ID 关键字 Keywords 链接 Link 优先级 priority 0 默认 1初级 2中级 3高级 匹配次数 mateCount 0全文匹配 1只为第一个出现的关键字匹配 里面的数据格式为 ID Keywords Link priority mateCount 1 龙投网 http://www.lootou.cn 3 0 2 股票入门 http://www.lootou.cn/gu