精华内容
下载资源
问答
  • eclipse web项目没有webcontent目录 ,看网上这么说(把Dynamic web module 去掉勾选,然后ok,再点开项目的properties,再选中Dynamic web module就出来了。 ),它不让我不勾选,咋弄
  • Eclipse中WebContent目录理解

    千次阅读 2019-01-10 10:19:06
    Eclipse中WebContent目录理解
                    理解java中的webroot目录作用:
    它是JAVA WEB项目中用来存放JSP,JS,CSS,图片等文件的,其中webroot/WEB-INF用来存放SRC编译好的相关的文件,
    和需要被保护的JSP文件等。
    webroot是MyEclipse,JAVA WEB项目默认的目录。WebContent是Eclipse,JAVA WEB项目默认的目录。两者意义是一样的

    新建项目是想要把Eclipse中的WebContent就行修改WebRoot目录

    1.项目右键Properties找到Project Facets取消Dynamic Web Module选中状态,点击Apply and Close


    2.项目右键Properties找到Project Facets勾选Dynamic Web Module选中状态,点击Further configuration ...


    3.修改WebContent为WebRoot即可,同时选中下面的Generate web.xml...复选框,然后点击OK,Apply and Close


    4.右键Properties查看WebRoot目录是否已加入到Deployment Assembly中,若未加入点击Add加入WebRoot


               

    再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

    展开全文
  • WebRoot目录和WebContent目录的区别

    千次阅读 2018-12-04 22:23:49
    1、在Eclipse中生成项目是WebContent目录,而在myeclipse中生成的是webroot。 2、如果把MyEclipse的项目导入到Eclipse中,如果要部署项目到Tomcat中需要做以下修改: a.右键点击项目--属性--Add 添加WebRoot目...

    摘自https://zhidao.baidu.com/question/1897919580100474700.html

    1、在Eclipse中生成项目是WebContent目录,而在myeclipse中生成的是webroot。

    2、如果把MyEclipse的项目导入到Eclipse中,如果要部署项目到Tomcat中需要做以下修改:

    a.右键点击项目--属性--Add

    添加WebRoot目录,删除WebContent

    b.新建webroot目录

    3、二者的目录不同

    WebContent目录:

    WebRoot目录:

    自己用的是EclipseEE,导入其他项目的时候总是WebRoot目录,而自己创建的项目则都是WebContent,导致在使用SpringMVC时总是搞混静态文件如js,css,html等文件应该存放的位置

    现在看来,好多网上的说法都是默认使用的是WebRoot目录的。

    记录一下WebContent时的配置

    这样在访问静态资源如html时,输入http://localhost:8080/project_name/page/index.html

    就可以访问project_name项目的WebContent/page/index.html这个文件了

    而WebRoot的应该也只是做了目录上的变更。

    展开全文
  • 部分jsp页面放在了WEB-INF目录下,这样做是因为:放在WebContent目录下的jsp页面可以被用户直接访问,而放在WEB-INF目录下的jsp页面就必须要通过请求才能访问,是要求隐藏性的,只让客户通过请求访问而不是直接访问...
    1. 部分jsp页面放在了WEB-INF目录下,这样做是因为:放在WebContent目录下的jsp页面可以被用户直接访问,而放在WEB-INF目录下的jsp页面就必须要通过请求才能访问,是要求隐藏性的,只让客户通过请求访问而不是直接访问jsp页面。
    2. 注意像css、js等页面资源文件不可以放到WEB-INF目录下,而应该直接放到WebContent目录下,否则即使页面中具有引用这些资源的代码也是不生效的。
    3. 对于WEB-INF目录下的jsp文件而言,不可避免的需要引用css、js等资源,引用语句可以使用:<script type="text/javascript" src="/CampusNetwork/js/publicJs.js"></script>,其中CampusNetwork是项目名称;也可以使用相对路径的形式,引用语句也可以写成:<script type="text/javascript" src="js/publicJs.js"></script>。对于引用images目录下front文件夹中的图片xnw3.jpg来说也是可以用两种形式:
    • 绝对路径:<img src="/xiaoneinew/images/front/xnw3.jpg"/>
    • 相对路径:<img src="images/front/xnw3.jpg"/>

    4. 用户只能通过请求转发的方式来访问WEB-INF目录下的jsp页面,不能通过重定向的方式来访问。以访问上面目录树中WEB-INF/public/index.jsp文件为例:

    • 在最下面的index.jsp文件写下列代码,主要有两种方式(A或者B都可以):

             A.  使用<jsp:forward>标签:

                   <jsp:forward page="/WEB-INF/public/index.jsp"></jsp:forward>

             B.  使用jsp中嵌套Java代码:

                   <%request.getRequestDispatcher("/WEB-INF/public/index.jsp").forward(request,response);%>

    • .在WebContent/test/index.jsp文件中写下列代码,也可以访问到。两种方式(A或者B都可以):

             A.  使用<jsp:forward>标签:

                  <jsp:forward page="../WEB-INF/public/index.jsp"></jsp:forward>

             B.  使用jsp中嵌套Java代码:

                  <%request.getRequestDispatcher("../WEB-INF/public/index.jsp").forward(request,response);%>

    展开全文
  • 在使用eclipse 中 , 相信大家比我更是轻车熟路了 ( 我平常一般用 Intellijidea 的 ), 下面讲解一下在...在eclipse3.6中 , 它默认指向的webRoot 为WebContent目录,如果 , 我们的项目 webRoot 目录不是这个名 , ...

    在使用eclipse 中 , 相信大家比我更是轻车熟路了 ( 我平常一般用 Intellij idea 的 ), 下面讲解一下在eclipse web项目中 , 如何设置 webroot 目录指向问题 ,希望对新手有用 .

          在 eclipse3.6中 , 它默认指向 的webRoot 为 WebContent目录 ,如果 , 我们的项目 webRoot 目录不是这个名 , 而是 webapp,web 等名字呢 ? 如何设置其指向呢 ?

     

    l  第一, 新建项目 时的设置:

        在新建对话框下一步, 进行到 Web Module 时将 Content Directory 的名字改为你想要的名字就可以了 .

     

     

    l  第二, 已有项目的设置 ,加载一个已有 web 项目 , 项目到 eclipse 中时

        1、增加 web Facets, 对着项目根节点,右键 , 选择 Properties, 在弹出的对话框中,选择 Project Facets ,在右边的选择框中,勾选 Java 和 Dynamic Web Module ,并在 Dynamic Web Module  后数字中,选择 jsp 的版本,默认为 3.0.

        2、还是在 这个界面,选中,这时,选择列表下面会出现“ Further Configuration availabe ” 的链接,点击这个链接,设置src 和 out path, 下一步,就是 Web Module 的设置了,第一项所说,更改 Content Directory 名字为你的 webRoot 目录名字即可。

     

     

           以下两步是在eclipse 没有自动为导入的项目进行过相关设置的前提下进行的 (也就是项目根目录下没有 .settings 文件夹 ) ,如果导入项目后, eclipse 自动将 java 和 Dynamic Web Module 选好了,但配置的相关路径不正确,我们又应该怎么办呢?

          一种方式 : 将项目根目录下的.settings 文件夹删除,对项目进行 refresh 一下 ( 一定要刷新下 ),然后,再进行第二项的1 、 2 小点的步骤。这时,去增加 web Facets 时,原来的 √ 选才会被清除掉,可以进行重新设置。

         另一种方式 :改配置文件,打开.setting 文件夹下的 org.eclipse.wst.common.component文件 ,用记事本打开,

    <wb-module deploy-name="AMS">

             <wb-resource deploy-path="/" source-path="/ WebContent "/>

            <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>

            <property name="context-root" value="AMS"/>

            <property name="java-output-path" value="/AMS/ WebContent /WEB-INF/classes"/>

     </wb-module>

        找到红色标识的那句话,将蓝色标识的文件夹目录改为你的webRoot 目录名 , 即可。如果没有红色标识这一行,就自行加上去即可。

       同时

     

     将.jsdtscope 文件

        <classpathentry kind="src" path=" WebContent "/>同步改成与上面的 source-path一致

     

      将org.eclipse.wst.common.project.facet.core.xml 文件 中

        <installed facet="java" version=" 1.6 "/>    这一行指定 JDK 版本 

        <installed facet="jst.web" version=" 2.5 "/>  这一行指定 Web 版本 , 指 servlet 和 jsp ,另外,如果这里 改了web 的版本,注意同步把 web.xml 中的 <web-app> 中相关的 xmlns 指到相应的版本

    2.3------

     

    <web-app id="WebApp_ID" version="2.3" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

     

    2.4------

     

    <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

        <installed facet="wst.jsdt.web" version=" 1.0 "/> 这一行指定 JavaScript 版本

    转载于:https://www.cnblogs.com/ThinkVenus/p/6760984.html

    展开全文
  • 在使用eclipse 中 , 相信大家比我更是轻车熟路了 ( 我平常一般用 Intellijidea 的 ), 下面讲解一下在...在eclipse3.6中 , 它默认指向的webRoot 为WebContent目录,如果 , 我们的项目 webRoot 目录不是这个名 , 而是 w...
  • 将文件存入webContent目录

    千次阅读 2014-06-16 15:12:58
    由于工作需要要使文件可直接下载,所以准备将文件存入webContent目录下,以方便访问。 弄了很长的一段时间,终于好了,就记录下来了,以免以后遇到同样的问题。 需要注意的是用这种方法时,如果将项目从服务器...
  • 在 eclipse3.6中 , 它默认指向 的webRoot 为 WebContent目录 ,如果 , 我们的项目 webRoot 目录不是这个名 , 我们迁移项目时等情况就会出现404。如何更改?l 第一, 新建项目时的设置:在新建对话框下一步, 进行到 Web ...
  • 前言:发现项目创建好,配置好,写好测试代码,一看没有 webcontent 目录。 问题: 解决方案:  ctrl + alt + Shift + S 转载于:https://www.cnblogs.com/yuxiaole/p/9241145.html...
  • 已选Dynamic Web Module,但是并没有生成WebContent目录。 试了很多次,都没有,要崩溃了! 解决方案如下: 再次进入 Properties -> Project Facet 取消选中Dynamic Web Moudle 点OK返回项目。再...
  • 下笔如想要有神助,必先十足了解webContent目录文件结构如何,是件很严肃的问题,写着代码,却不知道代码怎么组织摆放,这是很伤脑筋的1、src文件夹,这个文件夹用来写一些java代码,servlet放在这里面,关于servlet...
  • 备份个,老忘记,每次从svncheckout目录出来后就忘了怎么弄 打开项目根目录下.setting 文件夹下的org.eclipse.wst.common.component文件,用记事本打开, <wb-moduledeploy-name="AMS"> <wb-...
  • 第一步:创建Web一个JavaWeb项目 第二步:确认项目名称(名称确定号点击next) 第三步:继续执行next—到达下图位置(mytest是我的项目名称) 第四步:修改WebContent为WebRoot 第五步:查看是否成功 ...
  • eclipse3.6默认指向WebContent目录修改为webRoot 设置说明
  • JavaEE web工程中存在WebContent目录,当导入现有项目到MyEclipse时候,需要把Web Root Directory设为 /WebContent,这样WEB-INF及相关jsp页面目录正常。
  • eclipse Web项目WebContent目录修改

    千次阅读 2016-11-23 14:46:17
    1、改配置文件,打开.setting 文件夹下的 ormon.component文件,用记事本打开,  ... 将source-path的文件夹目录改为你的webRoot 目录名 , 即可。 2、同时将.jsdts
  • 最近在做Web 项目时,新建了一个WEB 项目,如webdemo,eclipse默认的build路径为build,WEB-INF存放于WebContent下面,今改了一个build路径和WebContent名字,发现项目不可用了,1. 具体修改过程过,把WebContent改为...
  • 1、改配置文件,打开项目中的.setting 文件夹下的org.eclipse....将source-path的文件夹目录改为你的webRoot 目录名 , 即可。 <?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,775
精华内容 7,110
关键字:

webcontent目录