如何在Tomcat服务器中使用HTML访问/ WEB-INF中的文件?

特伦特

目前,我有一个正在运行的网站,允许用户在中输入密码。该表单将doPost()调用到Java HttpServlet文件,然后该文件检查输入的字段是否正确。

根据条件,它可以使用以下命令重定向到TryAgain或“菜单”页面

request.getRequestDispatcher("/WEB-INF/FOLDERNAME/Menu.jsp").forward(
                request, response);

这部分工作正常,但是一旦进入菜单页面,我就有两个超链接,应将其重定向到/WEB-INF/FOLDERNAME/Multi.jsp或/WEB-INF/FOLDERNAME/Single.jsp

我需要保留这些页面,只有在初始密码表单页面上成功登录的用户才能访问这些页面,因此将它们放在我的/ WEB-INF /文件夹中。

我遇到的问题是如何使用HTML重定向到适当的页面(Multi.jsp / Single.jsp)?我认为将这两个超链接连接到两个单独的表单并调用request.getRequestDispatcher()。forward()有点过大。来自doPost(){}只是为了重定向用户。

是否有其他方法可以做到这一点?

特伦特

我想出了一种方法,并希望与他人分享。

在我的Menu.jsp上,我创建了一个具有两个href属性的

<nav>
  <ul>
    <li><a href="../FOLDER/menu-servlet?roster">Upload Roster File</a></li>
    <li><a href="../FOLDER/menu-servlet?manual">Manual Order</a></li>
  </ul>
</nav>

这称为我的HttpServlet doGet()方法。在这里,我可以获取查询字符串,其后的文字是在网址中。

然后,我在doGet()方法中做了一个简单的if比较。

 String queryString =request.getQueryString();
       // PrintWriter out = response.getWriter();
       // out.println(request.getQueryString());  

        //check where to redirect
        if (queryString.equals("roster")) {
            //redirect to Roster Upload jsp
            request.getRequestDispatcher("/WEB-INF/FOLDER/Roster.jsp").forward(request, response);
        } else if (queryString.equals("manual")) {
            //redirect to Manual Generation jsp
            request.getRequestDispatcher("/WEB-INF/FOLDER/ManualOrder.jsp").forward(
                request, response);
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将HTML文件中的图像绑定在tomcat服务器的WEB-INF \ classes \ uploads文件夹内的HTML页面中

来自分类Dev

如何在Java Web应用程序中的WEB-INF / META-INF中访问文件?

来自分类Dev

如何在Web服务器中运行Java文件

来自分类Dev

如何访问保存在WEB-INF文件夹中的配置文件

来自分类Dev

如何访问保存在WEB-INF文件夹中的配置文件

来自分类Dev

如何在WEB-INF文件夹中隐藏JSP文件?

来自分类Dev

在Eclipse中,如何在WEB-INF / lib文件夹下添加jar文件夹?

来自分类Dev

使用proguard处理时,不会生成war文件的WEB-INF中的类文件

来自分类Dev

即使使用servlet也无法访问web-inf文件夹中的jsp页面

来自分类Dev

如何使用fread在C中使用Web服务器在浏览器中显示图像?

来自分类Dev

STM32 Web服务器-如何在“ SPI Flash”中的html文件中读取Flash中的“图像”

来自分类Dev

Eclipse:无法将jar加载到Tomcat WEB-INF / Lib文件夹中?

来自分类Dev

WEB-INF/lib中的Tomcat自定义库jar文件

来自分类Dev

如何从Java Servlet检查WEB-INF中是否存在请求的文件?

来自分类Dev

如何为构建将导入的jar文件添加到eclipse中的web-inf / lib?

来自分类Dev

如何将配置XML文件从WEB-INF移到Java Spring中的资源?

来自分类Dev

如何通过appengine-app的测试目录中的静态方法从WEB-INF获取文件

来自分类Dev

使用Ajax重定向到WEB-INF中的jsp文件

来自分类Dev

访问子网中的Web服务器

来自分类Dev

如何限制使用Tomcat服务器访问文件?

来自分类Dev

如何在PhpStorm中设置内置的Web服务器

来自分类Dev

Tomcat 8 JSP 应用程序不加载复制在 WEB-INF/LIB 文件夹中的外部 jar 文件

来自分类Dev

如何使用web.py模块将POST参数访问到python Web服务器中?

来自分类Dev

如何在Ubuntu中安装绑定DNS服务器和Apache Web服务器?

来自分类Dev

如何在Ubuntu中安装绑定DNS服务器和Apache Web服务器?

来自分类Dev

如何在客户端中存储Web服务器的多个服务器地址?

来自分类Dev

如何在Flutter Web中为上传服务器选择文件?

来自分类Dev

如何在Web服务器(PHP)中执行CUDA文件

来自分类Dev

如何在Web服务器j2ee中读取提取文件

Related 相关文章

  1. 1

    如何将HTML文件中的图像绑定在tomcat服务器的WEB-INF \ classes \ uploads文件夹内的HTML页面中

  2. 2

    如何在Java Web应用程序中的WEB-INF / META-INF中访问文件?

  3. 3

    如何在Web服务器中运行Java文件

  4. 4

    如何访问保存在WEB-INF文件夹中的配置文件

  5. 5

    如何访问保存在WEB-INF文件夹中的配置文件

  6. 6

    如何在WEB-INF文件夹中隐藏JSP文件?

  7. 7

    在Eclipse中,如何在WEB-INF / lib文件夹下添加jar文件夹?

  8. 8

    使用proguard处理时,不会生成war文件的WEB-INF中的类文件

  9. 9

    即使使用servlet也无法访问web-inf文件夹中的jsp页面

  10. 10

    如何使用fread在C中使用Web服务器在浏览器中显示图像?

  11. 11

    STM32 Web服务器-如何在“ SPI Flash”中的html文件中读取Flash中的“图像”

  12. 12

    Eclipse:无法将jar加载到Tomcat WEB-INF / Lib文件夹中?

  13. 13

    WEB-INF/lib中的Tomcat自定义库jar文件

  14. 14

    如何从Java Servlet检查WEB-INF中是否存在请求的文件?

  15. 15

    如何为构建将导入的jar文件添加到eclipse中的web-inf / lib?

  16. 16

    如何将配置XML文件从WEB-INF移到Java Spring中的资源?

  17. 17

    如何通过appengine-app的测试目录中的静态方法从WEB-INF获取文件

  18. 18

    使用Ajax重定向到WEB-INF中的jsp文件

  19. 19

    访问子网中的Web服务器

  20. 20

    如何限制使用Tomcat服务器访问文件?

  21. 21

    如何在PhpStorm中设置内置的Web服务器

  22. 22

    Tomcat 8 JSP 应用程序不加载复制在 WEB-INF/LIB 文件夹中的外部 jar 文件

  23. 23

    如何使用web.py模块将POST参数访问到python Web服务器中?

  24. 24

    如何在Ubuntu中安装绑定DNS服务器和Apache Web服务器?

  25. 25

    如何在Ubuntu中安装绑定DNS服务器和Apache Web服务器?

  26. 26

    如何在客户端中存储Web服务器的多个服务器地址?

  27. 27

    如何在Flutter Web中为上传服务器选择文件?

  28. 28

    如何在Web服务器(PHP)中执行CUDA文件

  29. 29

    如何在Web服务器j2ee中读取提取文件

热门标签

归档