当前位置:首页 » 文件管理 » jsp文件夹结构

jsp文件夹结构

发布时间: 2022-06-18 09:22:45

❶ 5)在使用JSP开发Web项目时,图片文件一般位于目录结构中的()下。(选择一项)

A,SRC 一般放一些类文件的
B,对的. webroot下一般可以放JSP页面,图片,CSS样式,JS,等等
C,很少用. 可以存放context.xml
D,WEB-INF 一般放web.xml.然后LIB文件夹中一般放外面引用的jar文件,比如连接连接数据库的驱动.

❷ jsp目录树

不大明白你什么意思,是在Tomcat中显示网站目录结构?那么就在Tomcat的conf文件夹下找到web.xml文件,然后找到
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

把 <param-name>listings</param-name>的下一行改为
<param-value>true</param-value>就可以了

java网络应用的文件目录结构

如果你用TOMCAT的话,那下面的信息很适合你:

一、TOMCAT的目录结构

/bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件

/conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml

/doc:存放Tomcat文档

/server:包含三个子目录:classes、lib和webapps

/server/lib:存放Tomcat服务器所需的各种JAR文件

/server/webapps:存放Tomcat自带的两个WEB应用admin应用和 manager应用

/common/lib:存放Tomcat服务器以及所有web应用都可以访问的jar文件

/shared/lib:存放所有web应用都可以访问的jar文件(但是不能被Tomcat服务器访问)

/logs:存放Tomcat执行时的日志文件

/src:存放Tomcat的源代码

/webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录

/work:存放JSP编译后产生的class文件

二、WEB应用的目录结构:假设在$CATALINA_HOME/webapps下有helloapp的web应用

/helloapp:Web应用的根目录,所有的jsp文件和html文件都在此目录下

/helloapp/WEB_INF:存放该web应用发布时的描述文件web.xml

/helloapp/WEB_INF/class:存放各种class文件,Servlet文件也存放于此目录下

/helloapp/WEB_INF/lib:存放各钟Web应用所需要的jar文件。比如可以存放JDBC驱动程序的JAR文件

三、Tomcat加载类和资源的顺序为(以helloapp应用为例):

1、helloapp (/webapps/helloapp/Web-INF/下的classes,lib子目录中*.calss及*.jar,仅helloapp可以加载)

2、Bootstrap ($JAVA_HOME/jre/lib/ext/*.jar)

3、System ($CLASSPATH/*.class和CLASSPATH中指定的jar)

4、Common ($CATALINA_HOME/common/下的classes,lib,endores子目录中*.class及*.jar)

5、Catalina ($CATALINA_HOME/server/下的classes,lib子目录中*.calss及*.jar,仅Tomcat可以加载)

6、Shared ($CATALINA_HOME/shared/下的classes,lib子目录中*.calss及*.jar,仅所有Web应用可以加载)

四、$CATALINA_HOME/conf/server.xml配置简介

1、<Server>元素属性

port:指定一个端口,这个端口负责监听关闭tomcat的请求

shutdown:指定向端口发送的命令字符串,通常是“SHUTDOWN”

2、<Service>元素属性

name:指定service的名字,通常是”Catalina”

3、<Connector/>元素属性(表示客户端和service之间的连接):

port:指定服务器端要创建的端口号,并使用这个断口监听来自客户端的请求

minProcessors(考察是否有此属性):服务器端启动时创建的处理请求的线程数

maxProcessors(考察是否有此属性):最大可以创建的处理请求的线程数

maxThreads:服务器创建的最大线程数

minSpareThreads:最小剩余线程数

maxSpareThreads:最大剩余线程数

enableLookups:如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返回其IP地址

redirectPort:指定当服务器正在处理HTTP请求时收到了一个SSL传输请求后重定向的端口号

acceptCount:指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过的请求将不予处理

connectionTimeout:指定超时的时间数(以毫秒为单位)

disableUploadTimeout:不明

debug:不明

protocol:不明

4、<Engine>元素属性(指定service中的请求处理主机,接收和处理来自Connector的请求)

name:指定Engine的名字,通常是”Catalina”

defaultHost:指定默认的处理请求的主机名,至少与某个host元素的name属性值是相同的

5、<Context/>元素属性(表示一个web应用程序)

docBase:指定此Web应用的绝对或相对路径,也可以为WAR文件的路径

path:表示此Web应用程序的url的入口,如为“/hello“,则请求的URL为http://localhost:8080/hello/

reloadable:如果为true,则Tomcat在运行时会自动监视Web应用的/WEB-INF/lib和/WEB-INF/classes下文件的改动,自动装载新应用,使我们可以在不重启Tomcat的情况下更新Web应用

6、<Host>元素属性(表示一个虚拟主机)

name:指定虚拟主机名字

debug:指定日志级别

appBase:存放Web应用程序的基本目录,可以是绝对路径或相对于$CATALINA_HOME的目录,默认是$CATALINA_HOME/webapps

unpackWARs:如果为true,则tomcat会自动将WAR文件解压后运行,否则不解压而直接从WAR文件中运行应用程序

autoDeploy:如果为true,表示Tomcat启动时会自动发布appBase目录下所有的Web应用(包括新加入的Web应用)

deployOnStarup:如果此项为true,表示Tomcat服务器启动时会自动发布appBase目录下所有Web应用。如果Web应用在server.xml中没有相应的<Context>元素,则将采用默认的Context配置。deployOnStarup的默认设置是true

alias:指定虚拟主机的别名,可以指定多个别名

xmlValidation:不明

xmlNamespaceAware:不明

7、<Logger/>元素属性(表示日志,调试和错误信息)

className:指定logger使用的类名,此类必须实现org.apache.catalina.Logger 接口

prefix:指定log文件名的前缀(文件名)

suffix:指定log文件名的后缀(扩展名)

timestamp:如果为true,则log文件名中会加入日期时间,如下例:localhost_log.2006-10-04.txt

directory:指定log文件存放的目录

8、<Realm/>元素属性(表示存放用户名,密码及role的数据库)

className:指定Realm使用的类名,此类必须实现org.apache.catalina.Realm接口

resourceName:不明

9、<Valve/>元素属性(功能与Logger相似,其prefix和suffix属性解释和Logger 中的一样)

className:指定Valve使用的类名,如用org.apache.catalina.valves.AccessLogValve类可以记录应用程序的访问信息

directory:指定log文件存放的位置

pattern:有两个值,common方式记录远程主机名或ip地址、用户名、日期、第一行请求的字符串、HTTP响应代码、发送的字节数。combined方式比common方式记录的值还多

❹ 用jsp如何浏览服务器端指定目录,并且把目录按照树形结构显示

<%
//接收传递的路径
String url = request.getParameter("url");
File file = new File(url);
if(file.exists()){
//遍历目录下的文件
File[] chiled_file = file.listFiles();
for(int i = 0;i<chiled_file.length;i++){
//判断是文件夹还是文件
File f = chiled_file[i];
if(f.isDirectory()){
out.println("<b>"+f.getName()+"</b>");
out.println("<br/>");
} else{
out.println("");
out.println(f.getName());
out.println("<br/>");
}
}
}
%>
这个是我在jsp页面中写的一个demo,你可以参考下;url指的是 一个实际的路径,比如:D:\Download

❺ JSP 创建文件夹问题

mkdir只能创建一层文件夹,如果你要创建多层的文件夹用mkdirs
mkdirs()
创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。

❻ java中如何在jsp页面展示系统的文件夹结构

java.io.File f=new java.io.File("c:/");
f.listFiles()
这里可以返回文件列表数组,至于现实在JSP页面上还是,怎么操作就有你自己决定了

❼ 我在HTML文件夹中有一个HTML的文件,那么我这个文件怎么访问另一个文件夹(JSP文件夹)中的jsp文件呢

文件夹结构
/html/1.html
/jsp/2.jsp
问题:现在1.html中的一个链接指向2.jsp
方法1
相对当前文件访问
<a href='../jsp/2.jsp'>访问2.jsp</a>
方法2
相对于站点根目录
<a href='/jsp/2.jsp'>访问2.jsp</a>

❽ 什么叫JSP技术, 什么叫B/S结构(特点 和C/S有什么优势)

jsp是一种java语言实现的java服务端页面。
B/S:brower/server,浏览器/服务器模式,直白一点,所有的网站都是这种模式的。
C/S:client/server,客户端/服务器模式,就是除了一台服务器,每个客户端都要安装程序,就像QQ这种的。
bs优势
1.安装维护方便,只用安装好服务器,客户端只要能连网,有浏览器就可以
2.升级也方便,只用升级服务器,客户端不用理会
这两点我想你能有点体会,其实它的优势还有几条,但不方便理解,这里我就不说了。

❾ 在设计Web项目的目录结构是,一般吧jsp和html文件放在()下

在设计Web项目的目录结构是,一般吧jsp和html文件放在文档根目录或其子文件夹下,这也是程序人员编码的一种习惯,当然也可以放在其它目录里,不过很少会这样。

如下图目录所示:


热点内容
东方财富dk指标源码 发布:2025-01-18 14:45:53 浏览:435
陌陌登陆密码是什么 发布:2025-01-18 14:36:54 浏览:848
海龟编译器代码 发布:2025-01-18 14:16:51 浏览:34
大闸蟹网站源码 发布:2025-01-18 14:12:19 浏览:105
电脑服务器日期怎么改 发布:2025-01-18 14:05:03 浏览:687
用什么方法打开密码箱呢 发布:2025-01-18 14:04:08 浏览:428
net编程模式 发布:2025-01-18 13:54:20 浏览:691
手机上传播病毒 发布:2025-01-18 13:49:20 浏览:504
空调压缩机电路 发布:2025-01-18 13:42:42 浏览:546
空间访问的记录恢复 发布:2025-01-18 13:26:19 浏览:999