<%@ page language="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPEhtml> <html> <head> <meta charset="UTF-8"> <title>request</title> </head> <body> <% String name ="felayman"; request.setAttribute("username",name); %> <a href="test1.jsp">点击我</a> </body> </html> |
<%@ page language="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPEhtml> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <% out.println(request.getAttribute("username").toString()); %> </body> </html> |
但是为什么接收到空值呢?
然后把第一个文件修改成这样就正常显示?
<%@ page language="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPEhtml> <html> <head> <meta charset="UTF-8"> <title>request</title> </head> <body> <% String name ="felayman"; request.setAttribute("username",name); %> <jsp:forward page="test2.jsp"></jsp:forward> </body> </html> |