jsp如何保留文本框的内容

2025-11-23 05:46:00

1、第一步:新建一个javaweb项目。

打开myeclipse file --》new--》web project 

具体操作如下图所示:

jsp如何保留文本框的内容

jsp如何保留文本框的内容

jsp如何保留文本框的内容

jsp如何保留文本框的内容

2、第二步:配置servlet。

1、编写java类com.test.servlet.UserServlet继承javax.servlet.http.HttpServlet并重写doget和dopost方法

2、配置/servlet/WebRoot/WEB-INF/web.xml文件

<!-- 配置servlet 开始-->

  <servlet>

  <servlet-name>userServlet</servlet-name>

  <servlet-class>com.test.servlet.UserServlet</servlet-class>

  </servlet>

  <servlet-mapping>

  <servlet-name>userServlet</servlet-name>

  <url-pattern>/userServlet.do</url-pattern>

  </servlet-mapping>

  <!-- 配置servlet 结束-->

jsp如何保留文本框的内容

jsp如何保留文本框的内容

3、第三步:编写前端代码。

代码如下:

<form action="/servlet/userServlet.do" method="post">

    爱好:<input type="text" name="bobby" value="${bobby}"><br/>

    性别:<input type="text" name="sex" value="${sex}"><br/>

    <input type="submit" value="提交">

    </form>

jsp如何保留文本框的内容

4、第四步:编写servlet代码。

package com.test.servlet;

import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class UserServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

this.doPost(request, response);

}

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

request.setCharacterEncoding("UTF-8");

response.setCharacterEncoding("UTF-8");

//

String sex = request.getParameter("sex");

String bobby = request.getParameter("bobby");

//回显数据

//request.setAttribute("sex", sex);

request.getSession().setAttribute("sex", sex);

request.getSession().setAttribute("bobby", bobby);

//重定向 request.setAttribute("sex", sex);数据丢失

response.sendRedirect(request.getContextPath()+"/index.jsp");

//转发

//request.getRequestDispatcher("/index.jsp").forward(request, response);

}

}

jsp如何保留文本框的内容

5、第五步:测试项目。

本例主要是使用了,session作用域的回显,这样不论是转发还是重定向都可以显示。

1、打开页面输入内容点击提交

2、提交到后台处理后,重新将数据设置到session作用域中返回到页面

jsp如何保留文本框的内容

jsp如何保留文本框的内容

jsp如何保留文本框的内容

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢