日记
今天做了顿饭 有西红柿炒鸡蛋 青椒炒鸡胸肉 油焖茄子(切太大了没熟。) 青菜炒火腿肠 感觉这个阶段的同学们都很多态 不过大体上都是在学习 有的四个小时 有的八个小时 有的十二个小时 太离谱了
在游览器中打印信息
package com.example.Servlet.controller;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.IOException;
import java.io.PrintWriter;
public class ThreeServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String result = "java<br>mysql<br>html";
String result2 = "<br>红烧排骨<br>糖醋里脊";
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
out.println(result);
out.println(result2);
}
}
url uri Method
关键语句:
String url = request.getRequestURL().toString();
String uri = request.getRequestURI();
String Method = request.getMethod();
System.out.println(url);
System.out.println(uri);
System.out.println(Method);
package com.example.Servlet.controller;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.IOException;
import java.io.PrintWriter;
public class ThreeServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String url = request.getRequestURL().toString();
String uri = request.getRequestURI();
String Method = request.getMethod();
System.out.println(url);
System.out.println(uri);
System.out.println(Method);
}
}
重定向
关键语句:
String result3 = "http://www.baidu.com";
response.sendRedirect(result3);
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.IOException;
import java.io.PrintWriter;
public class ThreeServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String result3 = "http://www.baidu.com";
response.sendRedirect(result3);
}
获取请求对象的名称和内容
首先创建页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<a href="/MyWeb/four?userName=user&Password=123">four</a>
</body>
</html>
在页面中将请求名称和内容写进url中
然后创建servlet接收请求 使用request.getparameterNames()方法来获取枚举对象 用循环遍历出name 使用request.getparameter(name)方法来获取请求参数
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;
public class fourServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Enumeration enumeration = request.getParameterNames();
while(enumeration.hasMoreElements()){
String name = (String) enumeration.nextElement();
String body = request.getParameter(name);
System.out.println("请求参数名称 " +name+ " 请求参数内容 " +body);
}
}
}
doget与dopost
   主要方法: request.setCharacterEncoding(“utf-8”)
|