首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

maven webapp将jsps放在/ WEB-INF/jsp中

您好!您的问题是关于Maven Webapp项目中如何组织和存储JSP文件。以下是我的回答:

在Maven Webapp项目中,通常将JSP文件存储在/src/main/webapp/WEB-INF/jsp目录下。这是因为/WEB-INF目录是专门用于存储Web应用程序的配置文件和资源文件的,而/jsp子目录则是用于存储JSP文件的。

在这个目录下,您可以根据功能模块或者页面类型来组织和存储JSP文件。例如,您可以创建以下目录结构:

代码语言:txt
复制
/src/main/webapp/WEB-INF/jsp
|-- /user
|   |-- user_list.jsp
|   |-- user_edit.jsp
|-- /product
    |-- product_list.jsp
    |-- product_edit.jsp

在这个例子中,我们将用户相关的JSP文件放在了/user目录下,产品相关的JSP文件放在了/product目录下。这样组织文件可以使项目结构更加清晰,便于维护和管理。

您可以使用Maven Webapp插件来构建和部署Web应用程序。在构建过程中,Maven Webapp插件会将/src/main/webapp目录下的所有资源文件(包括JSP文件)复制到Web应用程序的根目录下。因此,在开发过程中,您可以将JSP文件放在/src/main/webapp/WEB-INF/jsp目录下,并通过Maven Webapp插件将它们部署到正确的位置。

希望这个回答能够帮助您解决问题。如果您有其他问题,请随时提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

SSH项目开发jsp页面放在WEB-INF的原因解析

在一些安全型要求比较高的项目开发,我们经常看到jsp页面都被放在WEB-INF下面了。这是出于对安全性的考虑, 是为了代码的安全。这样实现起来虽然麻烦了点,而且页面跳转很不方便。...这是我写的一个例子,我就是所有的JSP页面都放在WEB-INF下面,然后按照模块进行分配,course文件夹就是放和 课程信息管理相关的JSP页面。...假如我们输入https://localhost:8080/项目名称/page/admin/index.jsp是不可以访 问的,整个page文件夹都放在WebRoot下面当然可以。 ?...然后分享实现WEB-INF下面页面跳转的代码实现过程 假如我们点击下面图片那个开始按钮,跳到主界面 ?...在Struts.xml文件里配置 /WEB-INF/page/admin/index.jsp</result

1.1K10

SSH框架系列之jsp页面放在WEB-INF的原因

在一些安全型要求比较高的项目开发,我们经常看到jsp页面都被放在WEB-INF下面了。这是出于对安全性的考虑, 是为了代码的安全。这样实现起来虽然麻烦了点,而且页面跳转很不方便。...这是我写的一个例子,我就是所有的JSP页面都放在WEB-INF下面,然后按照模块进行分配,course文件夹就是放和 课程信息管理相关的JSP页面。...假如我们输入https://localhost:8080/项目名称/page/admin/index.jsp是不可以访 问的,整个page文件夹都放在WebRoot下面当然可以。...然后分享实现WEB-INF下面页面跳转的代码实现过程 假如我们点击下面图片那个开始按钮,跳到主界面 在Struts.xml文件里配置 .../WEB-INF/page/admin/index.jsp 然后在链接里添加 <a href="indexAction.action

62510
  • SpringBoot之JSP

    说明:由于官方对jsp不友好,在内嵌的servlet容器运行一个Spring Boot应用时(并打包成一个可执行的存档archive),容器对JSP的支持有一些限制。...内嵌的Jetty目前不支持JSPs。 3. Undertow不支持JSPs。 这样推荐使用模版引擎 正如REST web服务,你也可以使用Spring MVC提供动态HTML内容。...Velocity 注:如果可能的话,应该忽略JSPs,因为在内嵌的servlet容器使用它们时存在一些已知的限制。...使用步骤: 新建的项目由于没有webapp目录,所以需要自行添加 1.添加webapp目录 src/mian/webapp/WEB-INF jsp文件放在该目录下 2.配置application.properties...spring.mvc.view.prefix=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp 3.需要对 jsp的解析器 <groupId

    1.1K20

    IDEA 创建Maven Web项目

    原项目采用很古老的Jar包依赖模式,也就是直接jar包放在项目中。同时,项目结构也非常奇特,不是标准的Web项目目录结果。...于是,决定基于Idea创建Maven项目,然后原来的基于lib形式依赖jar包,改为Maven管理,方便后续部署、发布、进一步改造。这篇文章带大家一起通过IDEA创建一个Maven的Web项目。...IDEA 创建Web项目 第一步:在IDEA依次选择File->New->Project: 第二步:依次选择Maven,Create from archetype,maven-archetype-webapp...项目模块目录配置 打开项目会发现缺少项目目录是不完整的: . ├── pom.xml └── src └── main └── webapp ├── WEB-INF...├── WEB-INF │ └── web.xml └── index.jsp 当然,如果还需要单元测试和单元测试资源目录,也可以采用同样的方式创建。

    1.1K40

    深入Spring Boot (十二):集成JSP

    之前在编写《深入Spring Boot (八):模板引擎使用详解》的时候有考虑过介绍如何集成JSP,但是在细看官方的文档及考虑实际使用情况后,这个想法取消了,因为在使用嵌入式servlet容器时,会有一些已知的限制...> <project xmlns="http://<em>maven</em>.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance..." xsi:schemaLocation="http://<em>maven</em>.apache.org/POM/4.0.0 http://<em>maven</em>.apache.org/xsd/<em>maven</em>-4.0.0...资源的默认存放路径是<em>webapp</em>,所以需要新建<em>webapp</em>目录,示例是<em>将</em><em>jsp</em>文件放到<em>webapp</em>/<em>WEB-INF</em>/<em>jsp</em>路径下,因此在<em>webapp</em>下新建<em>WEB-INF</em>目录,接着在WEN-INF目录下新建...资源配置,具体配置如下: spring.mvc.view.prefix=/<em>WEB-INF</em>/<em>jsp</em>/ spring.mvc.view.suffix=.<em>jsp</em> ---- 新建HelloController.java

    84220

    javaweb项目学习笔记小总结!有硬货,不鸡肋!!!

    Javaweb项目实战教程在线观看(全程干货): https://www.bilibili.com/video/BV1Z3411C7NZ/ 除JSP文件外,其他全部文件部署在应用目录的WEB-INF子目录下...,WEB-INF目录可以认为是ASP.NET中将web.config文件、bin目录和App_开头的运行时目录存放在了一个统一的根目录。...Java Web的配置文件web.xml也存放在WEB-INF目录下,而ASP.NET的配置文件web.config一般直接存放在应用目录下(ASP.NET其他目录同样可以有web.config文件)。...ASP.NET所有的引用和代码生成的dll都部署在bin,而Java Web的引用jar和生成的class分别存放在WEB-INF的子目录lib和classes。...综上,类似ASP.NET的web.config、bin、App_Data等,Java WebWEB-INF、web.xml、lib和classes是我们必须了解和掌握的。

    92220

    Mac+IDEA+百度富文本UEditor

    链接:http://ueditor.baidu.com/website/ 02 UEditor移入项目,放在webapp下的目录即可。我的放在了 static 文件夹下。...结构整体如图:(index.html 已被我移走放在webapp 第一级子目录下,改为了 index.jsp。为啥这样做? 当然是便于访问啦。 ?...03 UEditor -> jsp -> lib 文件夹下的 jar 拷出放在 WEB-INF -> lib ,亦或 maven 在 pom.xml 引入对应的依赖也可。...04 UEditor -> jsp 下的 config.json 和 controller.jsp 移出,放在 web-app 的第一级子目录下,亦就是和 static 、WEB-INF 、index.jsp...回答开头提出的问题 1 完成了引入,但启动后,页面没有富文本页面 原因可能是 index.jsp 页面没有修改 js、css 的路径。 ?

    76910

    (五) SpringBoot起飞之路-Thymeleaf模板引擎整合及基本用法总结

    首先在 main 文件夹下,创建webapp文件夹,其下创建 WEB-INF 文件夹用来存放jsp文件(我在其下又多创建了一个pages文件夹,看个人习惯就可),而静态文件夹仍然放在resources...下的静态资源文件夹例如 static public 等 位置:src/main/webapp/WEB-INF/pages/list.jsp 下面也就是一个遍历到表格的 Demo <%@ taglib prefix...打成 jar 运行访问 Maven Projects --> Lifecycle --> clean --> package ? 我们的 JSP 页面访问不到了 ?...(3) 模板页面存放位置 引入了依赖之后,先确定一下页面给放哪里,前面演示的 JSP 好不折腾,又是创建 webapp WEB-INF ,又是配置,而 Thymeleaf 等模板,则可以直接页面放到自动生成的...,这些常见的指令,会在后面把常见的给出,现在用的这个 th:text 叫做文本替换,作用就是对表达式或变量求值,然后结果显示在其被包含的 html 标签体内,替换掉原来的文本 所以可以在标签,写上一些默认值

    2K30

    day63_SpringMVC学习笔记_01

    -- 后台返回逻辑视图:index         视图解析器解析出真正的物理视图:前缀+逻辑视图+后缀 ==>/WEB-INF/jsps/index.jsp -->     <bean id="viewResolver...定义视图页面   根据视图解析路径:<em>WEB-INF</em>/<em>jsps</em>/index.<em>jsp</em>     ${hello} (7)浏览器访问   访问地址:http://.../<em>jsps</em>/add.<em>jsp</em> add.<em>jsp</em> <%@ page language="java" contentType="text/html; charset=UTF-8"     pageEncoding...-- 后台返回逻辑视图:index, 视图解析器解析出真正的物理视图:前缀+逻辑视图+后缀 ==>/WEB-INF/jsps/index.jsp -->     <bean id="viewResolver...        return "hello";     } } (5)定义hello页面   根据视图解析,需要在WEB-INF下面定义jsps文件夹,在里面定义一个hello.jsp <%@ page

    78310

    第二章:SpringBoot与JSP间不可描述的秘密本章目标开始构建项目配置springboot支持jsp初尝试运行项目配置视图总结

    JSP maven 我们先来添加jspmaven支持,如下图4所示: ? 图4 Servlet maven 我们还需要引入jsp对servlet容器的支持,如下图5所示: ?...配置视图 基本配置 如果是使用过eclipse工具的人肯定知道jsp文件之前是在/webapp/WEB-INF/jsp目录下,那么我们也沿用eclipse的风格。 1....在main目录下创建webapp文件夹 2. 在webapp下创建jsp文件夹如下图10所示: 3....为什么我们返回"index",还记得上述步骤配置的application.properties文件的springmvc请求前缀以及后缀,那么当我们访问/index时springmvc就会去找/webapp.../WEB-INF/jsp/index.jsp文件。

    87630

    Spring 4 MVC hello world 教程-完全基于XML(带项目源码)【超赞】

    第1步 :在eclipse创建 Maven webapp 项目 File-> New -> Maven Project, 如果你想在其他文件夹创建项目 不要选择“Use default Workspace...第2步:在Maven pom.xml文件添加Spring 依赖 因为这是一个maven项目,所有依赖(jar)都在pom.xml中进行配置,maven将自动帮我们下载所有的对应依赖(jar包)。...在WEB-INF创建views文件夹,在里面创建jsp页面如( WEB-INF/views/welcome.jsp) 。 在我们的例子,只是简单的访问控制器发送来的模型值。.../WEB-INF/views/ .jsp spring 配置详解: 意思是说我们可以不在xml声明该bean, 或者实现一个借口或者继承一个...选择tomcat 运行即可】 然后你看到多了一个war文件 将其放到tomcat webapp目录下 运行tomcat即可。

    43210
    领券