java 怎么设置request的head

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 怎么设置request的head相关的知识,希望对你有一定的参考价值。

步骤如下:
1、在web工程里面创建一个Servlet类,继承HttpServlet,重写doPost,doGet方法,在doPost方法中调用doGet方法;
2、在doGet方法中把要设置到jsp页面的值存到request中;
3、在doGet方法中添加转发到jsp页面的代码;
4、在jsp页面中使用jstl标签获取存入的值。
事例代码如下:
Servlet类:
public class DemoServlet extends HttpServlet

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
request.setAttribute("name", "nameValue");
request.getRequestDispatcher("/demo.jsp").forward(request, response);

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
doGet(request, response);


jsp页面:
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Demo</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
</head>
<body>
$name
</body>
</html>

其中,<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>表示导入jstl标签库,没导入的话无法使用jstl标签,使用jstl标签可以减少很多代码量,导入jstl标签后就可以通过使用$的方法来获取值了。
参考技术A 为什么要用request设置head,request对象是用来接收前端传输的对象,要设置head交给前端解析,那就应该在 response里面设置,如果一定要这样,只能改造容器的实现代码才行 参考技术B 说说怎样的环境中的,是WEB、还是HttpClient

java将文本框中的数据怎么传到程序里

就是 我 定义了一个查询按钮 ,点这个按钮 ,文本框 就会显示 “输入你要查询学生的编号”,然后 我接着输入编号 001,就会出来学生的信息 ,就像在控制台里面操作一样

................我问我同学了 ,他说用 getText() 方法

参考技术A 你说的网页中的文本框吗?文本框是一个标签,在程序里可以通过这个标签的名字获取它的值。
利用的是request.getparameters("name");request是请求对象,可以获取页面传递的参数
参考技术B swing的话 是
String a=jTextArea.getText().toString();

也就是 用getText()方法

设置内容是 用setText(“XXXX”)方法追问

如何再将 学生的信息 显示到文本框里面呢

追答

就是用setText啊

本回答被提问者采纳
参考技术C 什么文本框?你是不是想说文件?追问

就是swing 里面 文本域 JTextArea

追答

用get方法

以上是关于java 怎么设置request的head的主要内容,如果未能解决你的问题,请参考以下文章

ajax传JSON时设置的contenttype导致JAVA中request.getParameter("")怎么也接收不到数据

跳转页面后背景图片消失怎么解决。

c# 怎么设置http报文头

java 如何设置网站图标?

怎么设置python requests的超时时间

python requests 模块get 没有headers怎么办?如何设置请求头?