写点什么

java 响应重定向发送 post 请求,spring+mybatis 基础知识

作者:Java高工P7
  • 2021 年 11 月 10 日
  • 本文字数:1388 字

    阅读完需:约 5 分钟

//url 参数为请求地址


public void sendByPost(String url) throws IOException {


this.response.setContentType("text/html");


response.setCharacterEncoding("utf-8");


response.setContentType("text/html;charset=utf-8");


PrintWriter out = this.response.getWriter();


out.println("<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">");


out.println("<HTML>");


out.println(" <HEAD>");


out.println(" <meta http-equiv=Content-Type content="text/html; charset=utf-8">");


out.println(" <TITLE>loading</TITLE>");


out.println(" <meta http-equiv="Content-Type" content="text/html charset=GBK">\n");


out.println(" </HEAD>");


out.println(" <BODY>");


out.println("<form name="submitForm" action="" + url + "" method="post">");


Iterator<String> it = this.parameter.keySet().iterator();


while (it.hasNext()) {


String key = it.next();


out.println("<input type="hidden" name="" + key + "" value="" + this.parameter.get(key) + ""/>");


}


out.println("</from>");


out.println("<script>window.document.submitForm.submit();</script> ");


out.println(" </BODY>");


out.println("</HTML>");


out.flush();


out.close();


}


RedirectWithPost 请求类全部代码


import javax.servlet.http.HttpServletResponse;


import java.io.IOException;


import java.io.PrintWriter;


import java.util.HashMap;


import java.util.Iterator;


import java.util.Map;


/**


  • 用 POST 方式 重定向

  • @author royFly


*/


public class RedirectWithPost {


Map<String, String> parameter = new HashMap<String, String>();


HttpServletResponse response;


public RedirectWithPost(HttpServletResponse response) {


this.response = response;


}


public void setParameter(String key, String value) {


this.parameter.put(key, value);


}


public void sendByPost(String url) throws IOException {


this.response.setContentType


《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码


("text/html");


response.setCharacterEncoding("utf-8");


response.setContentType("text/html;charset=utf-8");


PrintWriter out = this.response.getWriter();


out.println("<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">");


out.println("<HTML>");


out.println(" <HEAD>");


out.println(" <meta http-equiv=Content-Type content="text/html; charset=utf-8">");


out.println(" <TITLE>loading</TITLE>");


out.println(" <meta http-equiv="Content-Type" content="text/html charset=GBK">\n");


out.println(" </HEAD>");


out.println(" <BODY>");


out.println("<form name="submitForm" action="" + url + "" method="post">");


Iterator<String> it = this.parameter.keySet().iterator();


while (it.hasNext()) {


String key = it.next();


out.println("<input type="hidden" name="" + key + "" value="" + this.parameter.get(key) + ""/>");


}


out.println("</from>");


out.println("<script>window.document.submitForm.submit();</script> ");


out.println(" </BODY>");


out.println("</HTML>");


out.flush();


out.close();


}


}


实例化 RedirectWithPost 请求类

用户头像

Java高工P7

关注

还未添加个人签名 2021.11.08 加入

还未添加个人简介

评论

发布
暂无评论
java响应重定向发送post请求,spring+mybatis基础知识