专栏首页java大数据请给出一个SpringMVC的表单提交的例子和session运用的例子

请给出一个SpringMVC的表单提交的例子和session运用的例子

2.表单提交和session 像学servlet那时一样,继hello world的例子以后,紧接着我们就要学习表单提交和session。 例2.1 <%@ page contentType="text/html; charset=GBK" %> <html> <head> <title>form test</title> </head> <body> <%=session.getAttribute("firstN") %> <FORM ACTION="formHan.do" METHOD="POST"> 姓名: <INPUT TYPE="TEXT" NAME="firstName"><BR> <INPUT TYPE="SUBMIT" VALUE="Submit"> </CENTER> </FORM> </body> </html> package com; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; @Controller public class HelloWorldController { @RequestMapping("/formHan") public void formHandle(HttpServletRequest req, HttpServletResponse res, HttpSession ses) throws IOException, ServletException { //没用 req.setCharacterEncoding("gbk"); String fn=req.getParameter("firstName"); System.out.println(fn+"1"); String fngbk = new String(fn.getBytes("iso8859-1"), "GBK"); System.out.println("filenameutf is " + fngbk); ses.setAttribute("firstN", fngbk); // PrintWriter pw=res.getWriter(); // pw.println(fn);//此句可以工作 req.getRequestDispatcher("formT.jsp").forward(req, res); // res.sendRedirect("formT.jsp");//此句可以工作 // return "/formT";//此句可以工作 } }

更多请见:https://blog.csdn.net/qq_44639795/article/details/100185314

原文链接:https://blog.csdn.net/qq_44639795/article/details/100185314

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SpringMVC当中请给出一个下载的例子,文件名必需是中文

    4.文件下载 例4.1: <%@ page contentType="text/html; charset=GBK" %> <html> <body > <A ...

    马克java社区
  • SpringMVC,Mybatis结合事务Transaction

    5.SpringMVC,Mybatis结合事务Transaction 前面讲过,Spring事务就是针对某一个方法,在头和尾环绕上一对儿事务的开始和结束语句段,...

    马克java社区
  • 请给出一个SpringMVC文件上传的SmartUpload版例子

    3.文件上传 例3.1: <%@ page contentType="text/html; charset=GBK" %> <html> <body> <h1>...

    马克java社区
  • Servlet的尾(yi)巴---filter ( 过滤器 )的小应用

            该,该,该.......,继之前说到的 Filter 现在用这个来做一个小小的应用----------》  铛,铛,铛,铛.....  ->_-...

    Gxjun
  • 程序生成之编译、链接、加载浅析

    程序生成之编译、链接、加载浅析 最近笔者看论文烦得慌,便又重新拾起之前没有完全完成的交叉编译,准备在网上找资料,好好研究一下。 讲道理,笔者其实对编译链接的...

    剑影啸清寒
  • 读书笔记-《了不起的node.js》- HTTP

    HTTP协议建立在请求和响应的概念上,对应在Node.js中就是有http.ServerRequest和http.ServerResponse这两个构造器构造出...

    用户3258338
  • django 实现

    py3study
  • Spring Boot 2.0 内嵌 Tomcat 定制 : WebServerFactoryCustomizer

    Spring Boot 2.0 内嵌 Tomcat 定制 : WebServerFactoryCustomizer

    一个会写诗的程序员
  • Python模块:flask_HTTPAuth

    有些网站在打开时就会弹出登录提示框,直接提示你输入用户名和密码,验证成功才能查看页面。这样的验证使用的是HTTPAuth验证方式,如果想在自己的网站设置这样的验...

    不可言诉的深渊
  • 基于Django的双因子认证实现

    双因子简介 对于网络信息系统来说,能否识别使用者的身份,是能否确保安全的基础和关键。在实际应用中,许多网络信息系统都会要求使用者在使用系统之前,提供一些相关信息...

    FB客服

扫码关注云+社区

领取腾讯云代金券