`

Java web页面form提交重定向sendRedirect到web页面

阅读更多
Java web实现jsp页面的form表单提交sendRedirect到jsp页面

1. 创建一个用于提交的jsp页面

myForward.jsp

<form action="MyForwardServlet">
     username:<input type="text" name="username">
     <input type="submit" value="submit"/>
</form>


2. 创建处理请求的servlet,使用重定向sendRedirect

MyForwardServlet.java

package com.andrew.servlet;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class MyForwardServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        String username = request.getParameter("username");
        request.setAttribute("username", username);
        response.sendRedirect("myResult.jsp");
    }
}


3. 在web.xml文件中配置servlet

web.xml

<servlet>
    <servlet-name>MyForwardServlet</servlet-name>
    <servlet-class>com.andrew.servlet.MyForwardServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>MyForwardServlet</servlet-name>
    <url-pattern>/MyForwardServlet</url-pattern>
</servlet-mapping>


4. 创建一个用于跳转的jsp页面

myResult.jsp

username:<%= request.getParameter("username") %><br/>


5. 启动tomcat执行页面提交

username:null
分享到:
评论

相关推荐

    java Web 中相对路径绝对路径问题总结

    在Java Web开发中,理解和掌握相对路径与绝对路径的运用是至关重要的,因为这直接影响到资源定位、页面跳转以及文件读写等操作的正确性。以下是对Java Web中相对路径与绝对路径问题的深入总结: ### 一、路径概念与...

    java_web_Login

    【Java Web Login 知识点详解】 在Java Web开发中,创建一个登录界面是一个常见的实践,可以帮助我们理解Web应用程序的基本工作原理。在这个“java_web_Login”项目中,开发者使用了Java、HTML、JSP(JavaServer ...

    jsp_html_web_实现页面跳转

    2. **表单提交跳转**:在`&lt;form&gt;`标签中设置`action`属性为目标页面,提交表单时会跳转到该页面: ```html &lt;form action="targetPage.html" method="get"&gt; 提交"&gt; &lt;/form&gt; ``` 三、结合JSP与HTML 在实际应用...

    JSP+Servlet制作Java Web登录功能的全流程解析.docx

    【JSP+Servlet制作Java Web登录功能的全流程解析】 在Java Web开发中,JSP(JavaServer Pages)和Servlet是常见的技术,它们结合使用能够构建动态网页应用,如登录功能。下面将详细介绍如何使用JSP和Servlet实现一...

    java+web题库.pdf

    标题为“java+web题库.pdf”和描述“java+web题库.pdf”表明本文件是一份针对Java和Web开发技能的题库资料,主要内容聚焦于Java Web开发的知识点,涵盖了JSP、JavaBean、Servlet、JDBC、MVC、Servlet API等多个方面...

    servlet接收form表单提交的数据

    5. **响应重定向**: 如果需要在其他页面展示数据,可以使用`response.sendRedirect()`方法。 四、示例代码 以下是一个简单的Servlet示例,接收表单数据并返回一个新的HTML页面: ```java import javax.servlet.*; ...

    login登陆页面java

    在Java Web开发中,创建一个登录(login)页面是一个常见的任务,这通常涉及到前端界面、后端处理以及数据库交互。本项目使用了Java Server Pages (JSP)、Servlet和MySQL数据库来实现这一功能。以下是对这个项目的...

    链接、页面跳转、隐藏、表单提交

    `response.sendRedirect()`方法将用户重定向到指定的URL地址。此例中,用户将被引导至`/ggsh/login/login_index`路径下的页面。 - **应用场景**:通常用于用户登录或注销操作后跳转到指定页面。 2. **JSP页面中的...

    JSP页面的五种跳转方法

    - 通过在HTML `&lt;meta&gt;`标签中设置`refresh`属性,可以指定在一定时间后自动重定向到新页面,但这不是标准的Java Web技术,而是HTML特性。 4. **JavaScript** - JavaScript提供了`window.location.href`或`window...

    纯jsp登录界面自动跳转

    这些表单会提交到服务器端的JSP页面进行处理。 ```jsp &lt;form action="login.jsp" method="post"&gt; 用户名:&lt;input type="text" name="username" required&gt;&lt;br&gt; 密码:...

    servlet获得下拉列表的值,并跳转到相关页面

    3. 根据获取的值进行逻辑判断,使用HttpServletResponse的sendRedirect()方法重定向到相应页面。 4. 处理可能出现的异常情况,如空值或非法输入。 以上就是整个流程的详细说明,这在构建动态Web应用时是一个常见的...

    JSP+Servlet制作Java Web登录功能的全流程解析

    然后,通过`HttpServletResponse`的`sendRedirect()`方法将用户重定向到成功登录后的页面,如`index.jsp`。以下是`loginServlet`的简化代码: ```java package a; import javax.servlet.*; import javax....

    java通关文档qqqqq

    注册成功后,使用`HttpServletResponse`的`sendRedirect()`方法重定向到注册成功页面。 5. **registSuccess.jsp**: 这个页面用于显示注册成功的消息,并提供一个链接让用户可以跳转到登录页面。`&lt;a&gt;`标签的`href`...

    jsp跳转getRequestDispatcher()和sendRedirect()的区别.docx

    在Java Web开发中,经常会遇到页面间的跳转操作,其中两种常见的方法是`getRequestDispatcher()`和`sendRedirect()`。这两种方式虽然都能实现页面跳转,但在实际应用中有着不同的特点与适用场景。 #### 一、...

    java简单实现用户登录功能

    在这个方法里,获取用户输入,验证用户身份,然后根据验证结果决定是否重定向到其他页面。 ```java import javax.servlet.*; import javax.servlet.http.*; import java.io.IOException; public class ...

    JSP实验报告+登录系统的制作课程 简单的登录页面 制作页面

    在 JSP 中,可以使用 `response.sendRedirect()` 方法将用户重定向到另一个页面,例如 `response.sendRedirect("login.jsp");` 用于将用户重定向到 login.jsp 页面。 知识点4: Form 表单的使用 Form 表单是 HTML ...

    jsp登陆注册页面(简单,适合初学者)

    3. **响应结果**:根据验证结果,使用`response.sendRedirect()`重定向到不同的页面,如成功登录跳转到主页面,失败则返回登录页面并显示错误信息。 **四、注册功能** 1. **注册表单**:与登录表单类似,但可能...

    jsp返回登陆前的页面的几种实现

    在开发基于Web的应用程序时,经常会遇到用户登录前后页面跳转的问题。为了提升用户体验,一种常见的做法是在用户登录后返回到登录之前的页面。本文将详细介绍几种实现这一功能的方法,并针对`response.sendRedirect...

    java 登录代码,实现对用户的登录控制

    ### Java Web中的JSP登录代码实现 在Java Web开发中,用户登录是非常常见的功能之一,它主要用于验证用户的身份,确保只有授权用户才能访问系统资源。本文将基于提供的JSP登录页面代码来详细解析其实现原理及注意...

Global site tag (gtag.js) - Google Analytics