当前位置:首页 » 网页前端 » javaweb文件夹
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

javaweb文件夹

发布时间: 2022-09-07 07:53:04

❶ java 新建WEB文件夹

描述不清楚,你做的什么啊,做到哪一步了,用的什么集成环境。

❷ java web项目中,文件位置

1.JSP 所有的网页代码
2.js所有的javaScript代码
3.bo一般是java的类文件
4.一般是处理数据库方法的接口
5.impl是上述接口的实现
6.service 是 处理数据库逻辑的服务
7.action 是处理业务逻辑的
8.xml是配置文件
9.jsp得到请求到 structs的配置文件里找相应的配置方法,根据配置方法到action里找到处理的方法,然后执行,返回一个结果,再到刚才的配置文件里查找返回处理结果,然后返回jsp页面上
10.这其中,action里的处理的时候,可能会跟数据库发生交互,就会调用service里的方法,service里的方法又会通过接口调用impl里的方法,然后bo里是与数据库一一对应的映射文件,对应着数据库里的每张表。

❸ java web工程在linux下创建文件夹和文件

lunix 权限问题,如果你的tomcat用root启动的话,那么你就可以创建了,还有种可能,就是你去看得时候,那个用户没权限看到tomcat的用户文件,也就是创建成功,你这个用户看不到,你用root看一下有没有

最后你加一句在os.write之后,就是os.flush(); os.close();

❹ Java web可以设置管理员账号吗

可以的。这个是需要用户登录的时候,找到Javaweb文件夹下面保存,就在上级目录选中Javaweb目录后邮件,应该有“取得管理员所有权”项,在安全选项卡里设置就可以设置管理员帐号了。

❺ java web项目代码包含哪些文件夹

java zip 压缩文件以及整个文件夹目录

public static final String EXT = ".zip";
private static final String BASE_DIR = "";

// 符号"/"用来作为目录标识判断符
private static final String PATH = "/";
private static final int BUFFER = 1024;
/**
* 压缩
*
* @param srcPath 需要压缩的文件(目录) 的路径
* @throws Exception
*/
public static void compress(String srcPath) throws Exception {
File srcFile = new File(srcPath);

compress(srcFile);
}

/**
* 压缩
*
* @param srcFile 需要压缩的文件(目录) 的路径流
* @throws Exception
*/
public static void compress(File srcFile) throws Exception {
String name = srcFile.getName();
String basePath = srcFile.getParent();
String destPath = basePath +"/"+ name + EXT;
compress(srcFile, destPath);
}

/**
* 压缩
*
* @param srcFile
* 源路径
* @param destPath
* 目标路径
* @throws Exception
*/
public static void compress(File srcFile, File destFile) throws Exception {

// 对输出文件做CRC32校验
CheckedOutputStream cos = new CheckedOutputStream(new FileOutputStream(
destFile), new CRC32());

ZipOutputStream zos = new ZipOutputStream(cos);

compress(srcFile, zos, BASE_DIR);

zos.flush();
zos.close();
}

/**
* 压缩文件
*
* @param srcFile
* @param destPath
* @throws Exception
*/
public static void compress(File srcFile, String destPath) throws Exception {
compress(srcFile, new File(destPath));
}

/**
* 压缩
*
* @param srcFile
* 源路径
* @param zos
* ZipOutputStream
* @param basePath
* 压缩包内相对路径
* @throws Exception
*/
private static void compress(File srcFile, ZipOutputStream zos,
String basePath) throws Exception {
if (srcFile.isDirectory()) {
compressDir(srcFile, zos, basePath);
} else {
compressFile(srcFile, zos, basePath);
}
}

/**
* 文件压缩
*
* @param srcPath
* 源文件路径
* @param destPath
* 目标文件路径
*
*/
public static void compress(String srcPath, String destPath)
throws Exception {
File srcFile = new File(srcPath);

compress(srcFile, destPath);
}

/**
* 压缩目录
*
* @param dir
* @param zos
* @param basePath
* @throws Exception
*/
private static void compressDir(File dir, ZipOutputStream zos,
String basePath) throws Exception {

File[] files = dir.listFiles();

// 构建空目录
if (files.length < 1) {
ZipEntry entry = new ZipEntry(basePath + dir.getName() + PATH);

zos.putNextEntry(entry);
zos.closeEntry();
}

for (File file : files) {

// 递归压缩
compress(file, zos, basePath + dir.getName() + PATH);

}
}

/**
* 文件压缩
*
* @param file
* 待压缩文件
* @param zos
* ZipOutputStream
* @param dir
* 压缩文件中的当前路径
* @throws Exception
*/
private static void compressFile(File file, ZipOutputStream zos, String dir)
throws Exception {

/**
* 压缩包内文件名定义
*
* <pre>
* 如果有多级目录,那么这里就需要给出包含目录的文件名
* 如果用WinRAR打开压缩包,中文名将显示为乱码
* </pre>
*/
ZipEntry entry = new ZipEntry(dir + file.getName());

zos.putNextEntry(entry);

BufferedInputStream bis = new BufferedInputStream(new FileInputStream(
file));

int count;
byte data[] = new byte[BUFFER];
while ((count = bis.read(data, 0, BUFFER)) != -1) {
zos.write(data, 0, count);
}
bis.close();

zos.closeEntry();
}

/**
* 解压缩功能.
* 将ZIP_FILENAME文件解压到ZIP_DIR目录下.
* @throws Exception
*/
public static void upZipFile() throws Exception{
String ZIP_DIR="d:\\";
String ZIP_FILENAME="D:\\xxx.zip";
ZipFile zfile=new ZipFile(ZIP_FILENAME);
Enumeration zList=zfile.entries();
ZipEntry ze=null;
byte[] buf=new byte[1024];
while(zList.hasMoreElements()){
ze=(ZipEntry)zList.nextElement();
if(ze.isDirectory()){
File f=new File(ZIP_DIR+ze.getName());
f.mkdir();
continue;
}
OutputStream os=new BufferedOutputStream(new FileOutputStream(getRealFileName(ZIP_DIR, ze.getName())));
InputStream is=new BufferedInputStream(zfile.getInputStream(ze));
int readLen=0;
while ((readLen=is.read(buf, 0, 1024))!=-1) {
os.write(buf, 0, readLen);
}
is.close();
os.close();
}
zfile.close();
}
/**
* 给定根目录,返回一个相对路径所对应的实际文件名.
* @param baseDir 指定根目录
* @param absFileName 相对路径名,来自于ZipEntry中的name
* @return java.io.File 实际的文件
*/
public static File getRealFileName(String baseDir, String absFileName){
String[] dirs=absFileName.split("/");
File ret=new File(baseDir);
if(dirs.length>1){
for (int i = 0; i < dirs.length-1;i++) {
ret=new File(ret, dirs[i]);
}
if(!ret.exists())
ret.mkdirs();
ret=new File(ret, dirs[dirs.length-1]);
return ret;
}
return ret;
}

❻ MyEclipse的JavaWeb项目各个目录作用

新建一个web项目,默认有2个文件夹
src文件夹 默认的存放.java源代码文件的位置,和xml文件,这里可以新建多个文件夹然后在这些文件夹上右键--》Build Path--->Use as Source Folder,这样处理以后,就不止src目录下的.java文件会编译成2进制字节码.class文件分发到 WEB-INI目录下,还有这些文件夹里的.java文件也会编译成.class 分发到WEB-INI里,如果是xml等其他格式文件也会不做任何操作分发到WEB-INI目录下做好以上操作后,在项目上右键--》build path,在Source标签下就可以看到这些文件夹跟src一样,存在于项目构建路径上。
WebRoot Tomcat目录直接指向的地方,这样就可以找到WEB-INI/classes目录下的所有需要的内容。保存所有的jsp文件,包括css、javascript等。其中包含的WEB-INF文件夹有很重要的作用!
项目文件夹中包含共计6个文件和文件夹:.myeclipse文件夹src文件夹WebRoot文件夹同级包含的文件:.classpath文件.mymetadata文件.project文件WebRoot的组成:WebRoot\WEB-INF\classes目录很有意思!workspace\x-x-x\WebRoot\WEB-INF\classes目录与workspace\x-x-x\src目录一一对应!编译之后的所有.class文件保存在此处,部署也只会对外公开字节码,Java类文件仍然保留在开发平台里。src目录下为java类文件(.java)classes目录下为字节码文件(.class)C:\AAAA\i_sales\src和C:\AAAA\i_sales\WebRoot\WEB-INF\classes 里面的结构是一模一样的,文件名完全相同。只是把所有的扩展名.java变为了.class。

❼ JAVA WEB项目文件夹上传下载求思路

大概思路就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数

❽ java web 如何读取一个磁盘下的一个文件夹下的所有

public static void main(String[] args) {File file = new File("/Users/xieyuhai/Desktop/readAllFile");readFile(file);}public static void readFile(File file) {File[] fs = filelistFiles();for (File f : fs) {Systemoutprintln(fisjava web 如何读取一个磁盘下的一个文件夹下的所有

❾ 求JAVA WEB项目文件夹上传下载方法

两种实现方式,一种是借助FTP服务器实现上传下载,引入相应的jar包,直接拷贝网上现成的代码,另一种通过原生的代码,读取文件夹及里面的文件,通过io流处理,存放到指定地址,或数据库设计一个大字段,存放二进制流数据

❿ javaweb上传时手动创建存放文件的文件夹应该怎么做

上传保存操作是在后台Java代码里处理的。
你在保存前使用Java代码在服务器上创建文件夹就好了啊。
File dir = new File("要创建的文件夹的位置");
dir.mkdirs();
你需要先获得工程当前路径,然后自己拼文件夹的位置就好了。如何获得当前工程的路径就和你是否使用了框架有关系了,一些框架提供了快捷获取。
比如最基本的Servlet获取:在servlet中获得项目路径