首页 > 其他分享 >servlet示例

servlet示例

时间:2024-11-22 14:30:11浏览次数:1  
标签:示例 request response user import servlet javax

package cn.edu.xaut.servlet;


import cn.edu.xaut.bean.UserBean;
import cn.edu.xaut.dao.UserDao;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.sql.Date;
import java.sql.SQLException;

@WebServlet(name = "RegisterServlet", urlPatterns = {"/RegisterServlet"})
public class RegisterServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        //处理字符编码
        response.setContentType("text/html;charset=utf-8");
        request.setCharacterEncoding("utf-8");

        //获取表单参数
        String username = request.getParameter("username");
        String email = request.getParameter("email");
        String pwd = request.getParameter("pwd");

        //创建JavaBean
        UserBean user = new UserBean();
        user.setName(username);
        user.setEmail(email);
        user.setPassword(pwd);
        user.setRegisterDate(new Date(System.currentTimeMillis()));

        //使用userDao插入数据
        UserDao userDao = new UserDao();
        try {
            userDao.insertUser(user);
        } catch (Exception e) {
            throw new RuntimeException(e);
        }

        // 跳转到registerSuccess.jsp进行显示
        request.setAttribute("userbean", user);
        request.getRequestDispatcher("registerSuccess.jsp").forward(request,response);
    }
}

标签:示例,request,response,user,import,servlet,javax
From: https://www.cnblogs.com/cloud-2-jane/p/18562832

相关文章

  • 示例:springboot单元测试
    @SpringBootTestpublicclassIpAddressServiceImplIntegrationTest{@MockBeanprivateIpCheckServiceipCheckService;@AutowiredprivateIpAddressServiceipAddressService;@BeforeEachvoidsetUp(){//如果有需要初始化的数据或状态,可以在这里设置}@Testv......
  • Android CoordinatorLayout使用示例记录
    原文链接:AndroidCoordinatorLayout使用示例记录-Stars-One的杂货小窝简单记录下常用CoordinatorLayout的几个效果代码示例,方便后续有需求的时候参照实现开始之前,注意下项目material版本,下文提到的某些属性是在后续版本才有的implementation("com.google.android.materia......
  • LocalDateTime一些常用方法及示例
    packagecom.aaa.day04.api;importcom.aaa.utils.MyTool;importjava.time.*;importjava.time.format.DateTimeFormatter;importjava.util.Set;/***@author:nie6668888*@date:Createdin2024/11/1514:22*@description:*@modifiedBy:*@version:......
  • WPF简单的数据绑定示例
    publicpartialclassindex:INotifyPropertyChanged{publicindex(){InitializeComponent();DataContext=this;}privatestring_userName;publicstringUserName{......
  • SMARTFORMS函数调用完整示例:打印工厂物料信息
    首先规划想要打印的效果和信息,这里示例的是想要打印物料数据库里面的信息。①对相关数据表创建表结构:SE11 注意数据类型,数量quan需要参考类型:创建表结构:②创建一个REPORT程序,并对相关的字段、变量、内表进行声明,并写一个SELECTION界面和一些基础的取数等,具体代码如下:DATA......
  • 达梦数据库迁移示例路径
    官方文档:https://eco.dameng.com/document/dm/zh-cn/faq/faq-db-changes.html博客:https://mp.weixin.qq.com/s/9ggRIiHdWz3LOIhfvS84mw迁移数据库实例路径迁移目标路径/usr/local/app/dmdbms/data/DAMENG/db-data/DAMENG步骤停止数据库服务进入达梦数据库......
  • echarts 图标示例集合
     {"color":["#33DFFF","#2F6EE6"],"grid":{"left":0,"top":0,"right":0,"bottom":0,"containLabel":fal......
  • .net core微服务 async task job示例
     Execute函数publicasyncTaskExecute(IJobExecutionContextcontext){Stopwatch_time=newStopwatch();_time.Start();stringstrRe="开始时间:"+DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss");stringerrmsg=strin......
  • quartz .net8微服务避免dbcontext异常示例
     调整program.cs里注册QuartzJobService,去除掉原有框架内的QuartzCore文件夹中的Factorymiddlejob等方法//注册QuartzJobServicebuilder.Services.AddQuartz(q=>{varjobKey=newJobKey("Jobs");q.AddJob<InterAutoTicketing>(opts=>opts.WithIdentity(j......
  • Servlet 容器
    Servlet容器(如ApacheTomcat)负责管理和运行Servlet。Tomcat通过一系列的机制来加载、初始化、处理请求和销毁Servlet。以下是Tomcat如何支持Servlet的详细过程:1.加载Servlet读取web.xml配置文件:Tomcat启动时,会读取WEB-INF/web.xml文件,该文件定义了Web应用......