`

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开发技术总复习4.docx

    response对象的sendRedirect()方法用于页面重定向,而out对象的print()方法用于输出数据。HTML的基本标签,如表示表格,&lt;form&gt;表示表单等。SQL中的order by用于排序结果集。 对于Java类,JavaBean规范要求类应有...

    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页面中的...

    java web复习知识点总结.pdf

    - 表单是网页上用于收集用户输入的一种手段,通常包含 `&lt;form&gt;` 标签、各种输入控件(如 `&lt;input&gt;`、`&lt;textarea&gt;` 等)、提交按钮(如 `&lt;button&gt;` 或 `&lt;input type="submit"&gt;`)等元素。 - **静态文档与动态文档**...

    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; 密码:...

    JAVA源码Java(Jsp)制作简单的表单程序

    在JSP中,可以使用response对象的sendRedirect方法进行页面重定向,或者使用out对象输出结果到当前页面。 整个过程中,要确保程序的安全性。例如,防止SQL注入攻击,需要对从用户那里接收的输入进行适当的清理和...

    JSP期末考试备考复习题型

    2. 使用response.sendRedirect实现页面的跳转,可以重定向到不同的JSP页面或URL。 四、HTTP协议基本知识 1. 表单提交时所用的POST方法是一种HTTP请求方法,用于发送数据到服务器。 2. GET和POST是HTTP协议中两种...

    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 ...

Global site tag (gtag.js) - Google Analytics