精华内容
下载资源
问答
  • src是开发人员的编写的java文件放的位置,中间的文件夹名称也是由开发人员定义的,一般会分成数据层的,业务层的,控制层的,工具类的,基础信息类,配置文件等。 webroot则是开发人员编写的JSP页面、html页面、js、...

    src是开发人员的编写的java文件放的位置,中间的文件夹名称也是由开发人员定义的,一般会分成数据层的,业务层的,控制层的,工具类的,基础信息类,配置文件等。
    webroot则是开发人员编写的JSP页面、html页面、js、还有java需要的jar包导入的地方、以及web配置项所在的地方,中文件夹的名称也是由开发人员来定义的。
    我的项目
    990897-20160825135013085-1968908566.jpg

    转载于:https://www.cnblogs.com/cyy-13/p/5806473.html

    展开全文
  • src是开发人员的编写的java文件放的位置,中间的文件夹名称也是由开发人员定义的,一般会分成数据层的,业务层的,控制层的,工具类的,基础信息类,配置文件等。webXXX则是开发人员编写的JSP页面、html页面、js、...

    src是开发人员的编写的java文件放的位置,中间的文件夹名称也是由开发人员定义的,一般会分成数据层的,业务层的,控制层的,工具类的,基础信息类,配置文件等。

    webXXX则是开发人员编写的JSP页面、html页面、js、还有java需要的jar包导入的地方、以及web配置项所在的地方,中文件夹的名称也是由开发人员来定义的。


    展开全文
  • 本文主要介绍的是tomcat自定义Web部署文件docBase和...其中的docBase和workDir分别指的是什么意思呢? 让我们做一个深入的剖析: 先解析workDir: jsp运行时都要先转换成servlet,使用tomcat时会在tomcat安装目录下
  • 小编典典介绍该ServletContext#getRealPath()被intented到Web内容的路径(在服务器的磁盘文件系统上展开的...即,它代表web以下项目结构的文件夹:YourWebProject|-- src| :||-- web| |-- META-INF| | `-- MANIFE...

    小编典典

    介绍

    该ServletContext#getRealPath()被intented到Web内容的路径(在服务器的磁盘文件系统上展开的WAR文件夹结构的路径)转换为绝对磁盘文件系统路径。

    该"/"代表Web内容根。即,它代表web以下项目结构中的文件夹:

    YourWebProject

    |-- src

    | :

    |

    |-- web

    | |-- META-INF

    | | `-- MANIFEST.MF

    | |-- WEB-INF

    | | `-- web.xml

    | |-- index.jsp

    | `-- login.jsp

    :

    因此,将传递"/"给getRealPath()将返回你/web项目的扩展WAR文件的文件夹的绝对磁盘文件系统路径。喜欢的东西/path/to/server/work/folder/some.war/,你应该能够在进一步使用它File或FileInputStream。

    请注意,大多数入门者似乎并没有看到/意识到你实际上可以将整个Web内容路径传递给它,并且他们经常使用

    String absolutePathToIndexJSP = servletContext.getRealPath("/") + "index.jsp"; // Wrong!

    甚至

    String absolutePathToIndexJSP = servletContext.getRealPath("") + "index.jsp"; // Wronger!

    代替

    String absolutePathToIndexJSP = servletContext.getRealPath("/index.jsp"); // Right!

    永远不要在其中写入文件

    还要注意,即使你可以使用写入新文件FileOutputStream,只要重新部署WAR ,所有更改(例如,新文件或已编辑文件)都将丢失;原因很简单,所有这些更改都未包含在原始WAR文件中。因此,所有尝试将上传的文件保存在其中的初学者都做错了。

    此外,如果未将服务器配置为将WAR文件扩展为磁盘文件系统,而是扩展为例如虚拟文件系统的内存,getRealPath()则将始终返回null或完全意外的路径。

    getRealPath()不可携带;你最好不要使用它

    getRealPath()小心使用。实际上,实际上没有明智的用例。根据我20年的Java EE经验,总是有另一种方法比更好,更可移植getRealPath()。

    如果你实际需要的只是获取InputStreamWeb资源,请更好地使用它,ServletContext#getResourceAsStream()而不管WAR的扩展方式如何。所以,如果你想例如一个InputStream的index.jsp,那么就不能这样做:

    InputStream input = new FileInputStream(servletContext.getRealPath("/index.jsp")); // Wrong!

    但是,请执行以下操作:

    InputStream input = servletContext.getResourceAsStream("/index.jsp"); // Right!

    或者,如果你打算获取所有可用的Web资源路径的列表,请ServletContext#getResourcePaths()改用。

    Set resourcePaths = servletContext.getResourcePaths("/");

    你可以得到一个单独的资源为URL通过ServletContext#getResource()。null资源不存在时将返回此值。

    URL resource = servletContext.getResource(path);

    或者,如果你打算保存上载的文件或创建临时文件,请参见下面的“另请参阅”链接。

    2020-02-27

    展开全文
  • 首先看这段tomcat配置文件:   <Context path="/web" reloadable="...其中的docBase和workDir分别指的是什么意思呢?   让我们做一个深入的剖析: 先解析workDir: jsp运行时都...

    首先看这段tomcat配置文件:

     

    <Context path="/web" reloadable="false" docBase="xxx\src\main\webapp" workDir="xxx\src\main\webapp"/>


    其中的docBase和workDir分别指的是什么意思呢?

     

    让我们做一个深入的剖析:

    先解析workDir:

    jsp运行时都要先转换成servlet,使用tomcat时会在tomcat安装目录下的work生成一系列的文件夹和.java文件和.class文件,
    我想更改默认的work目录为其他的,可以做到吗?比如象虚拟目录那样的,我的jsp文件放在d:\jsp里,我想让.java文件和.class文件自动存放到D:\jspclass里,可以吗?
     
    最佳答案
    把你的站点配置文件(server.xml或%tomcat_home%\conf\Catalina\localhost\你的站点.xml)修改成如下即可
    <Context docBase="f:/JSPBook" path="/JSPBook" workDir="F:\JSPBook\WEB-INF\work">
    </Context>
    workDir就是你说的work目录

     

    然后是docBase:

    在tomcat   server.config 中<host > 
      <Context path=”/”  docBase=”c:\mail” />
    </host>
    其中, path 位虚拟目录 docBase 为实际目录,在这儿,每次配置后,都需从新启动,
    Tomcat 中的webApps 下的的所有目录都会被自动被映射,就是你说的那个发布项目所做的事情
    在conf 文件夹下,在context.xml 文件中 配置的设置将为整个服务器所共享

    展开全文
  • 目标实现自定义Banner操作步骤添加依赖引入 Spring Boot Starter 父工程引入 spring-boot-starter-web 依赖自定义 Bannerspring-boot 支持多种方式设置 banner,也可以不输出 banner字符串形式在 src/main/resources...
  • A lightweight, extendable front-end developer tool for mobile web page. Features View console logs View network requests View document elements View Cookies, LocalStorage and SessionStorage Execute ...
  • <div><h1>Web性能领域常见的专业术语 测量与排查网页的性能瓶颈,是一名专业Web性能优化者的基本功。本章将详细介绍Web性能领域的一些专业术语,通过这些术语也可以侧面了解是哪些因素在影响加载性能。 ...
  • 在一个HTML页面配置了 var base = "${base}"; ; charset=UTF-8"> ${base}/plug-in/easyui/themes/default/easyui.css" type="text/css"> ${res}/css/default.css" ...不知道其中的${base},${res}是什么意思
  • 我们在 <code>src/renderer/utils</code> 建立一个 <code>request.js</code> 在这个请求脚本,对 Axios 做一些必要的封装,大概内容是用 拦截器 axios.interceptors 对请求和响应做些拦截,定义...
  •    女朋友要做毕业设计,题目是:基于web的信息抽取的研究与实现。     开始想着做个类似新闻发布的玩意儿...这里的交叉和匹配是什么意思? 4.楼下的做过web信息抽取吗?
  • 第二点选择中途撤销是什么意思呢?举个最简单的例子,用微信聊天的时候,点击了一个好友,可以进入聊天界面,但是如果我点中了一个好友,突然又不想和他聊天了,我会多按...
  • 中文分词器问题

    2009-03-19 13:15:16
    还有我这里没有web-inf/classes, 只是在bin里面有class。 根据提示之前也做过, 尤其是想刚才那样analyzer.*之后报错就不一样了 org.apache.jasper.JasperException: Unable to ...
  • 1.我在spread.action里面写了4个方法,可是从spread1.jsp->spread2.jsp就会出错,意思是没有input定义,可是我没发现action哪错啦 2.action权限拦截器貌似不起作用,直接进action还是可以,不知道怎么回事 3.登陆...
  • 接着上一篇文章来,之前我们在webpack.config.js 简单的配置了一个webpack模块打包文件,打包之后,会出现一些提示及一个警告,这篇文章介绍的分别是什么意思,以及如何解决这个警告。 const path = require('...
  • 这个60HZ是什么意思?就是指屏幕每秒钟刷新60次。所以我们可以通过屏幕作为参考,如果我们的网页也可以每秒钟往屏幕传输60个画面,用户就会觉得这个网页是流畅的,有一个单位叫做FPS,...
  • 大概的意思有两点: a. ThreadLocal提供了一种访问某个变量的特殊方式:访问到的变量属于当前线程,即保证每个线程的变量不一样,而同一个线程在任何地方拿到的变量都是一致的,这就是所谓的线程隔离。 b. 如果要...
  •  只要你在工程的根目录(src目录)下有一个Log4j的配置文件(里面配置了Appender),即使你不手动去加载这个配置文件(意思就是说你什么前提工作都不用做,也照样可以取得日志记录器!),Log4j也会自动去加载这个配置文件...
  • html入门到放弃笔记

    2018-05-15 15:06:12
    WEB中支持的图像格式 1、*.jpg 2、*.gif(动图) 3、*.png(透明) 2、图像的语法 标记: 属性: 1、src :指定要显示图像的 URL 2、width :图像的宽度 3、height :图像的高度 4、title :鼠标悬停时,要...
  • <div><h2>什么是往返缓存ÿ...Suspend这个单词是挂起的意思,也就是说存入<code>bfcache对于浏览器来说就是把页面上的<code>frame挂起了)。 接下来,关键的<code>ActiveDOMObject定义在:...
  • 意思是在这一步,我只上传这个缓存,我不会拉取该缓存 policy: push # 指定缓存的内容,在下面我缓存了 node_modules 这个文件夹,你还可以在下面继续添加文件或者文件夹 paths: - node...
  • springmybatis

    2015-09-05 06:54:28
    什么是mybatis MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java...
  • 本篇文章,我将跟大家一起实现 Article 的新增、编辑和删除功能,仔细解读每一段代码,相信本篇文章看完,你就能够 get Laravel 使用之道。 <h2>RESTful 资源控制器 资源控制器是 Laravel...
  • 这行路由代码的意思想必大家都能猜到一二了:当以 GET 方法访问 <code>http://fuck.io:1024/home</code> 的时候,调用 HomeController 控制器的 index 方法(函数)。同理,你可以...
  • 我也打算专门有一台服务器当作文件服务器,由webserver去从文件服务器获取文件,这样的话,对目前的需求来说没有问题的,我担心的是以后的需求可能会让文件服务器变成不止一台,而是多台,所以我考虑的找一个或自己写一...

空空如也

空空如也

1 2 3
收藏数 41
精华内容 16
关键字:

web中src什么意思