javaweb

地瓜地瓜我是土豆876 发布于 2017/07/06 09:26
阅读 138
收藏 0

我真是草他妈的弄了整整2天!就这么一个JSP页面无论如何都是空白页面 没有任何效果,if(request.getAttribute("aa")!=null) 

if(request.getAttribute("aa")==null)都写过了

要不是我的问题马上砸了这台电脑!!!!!!气

<servlet>
    <servlet-name>MySer</servlet-name>
    <servlet-class>com.example.day_1.MySer</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>MySer</servlet-name>
    <url-pattern>/my.jsp</url-pattern>
  </servlet-mapping>

protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        // TODO 自动生成的方法存根
        String string="wqewqewqewqe";
        request.setAttribute("aa", string);
    }

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<input type="submit" value="提交"></input>
<%if(request.getAttribute("aa")!=null){
    out.print("<br><br><br><br>rfeafefefrwerwe<br><br><br><br><br>");
} %>
</body>
</html>

加载中
0
湖水没了
湖水没了

你的请求只被servlet处理了,然后就结束了,并不会进入到jsp当中

jsp其实也是一个特殊的servlet

你可以把jsp文件改个名,然后重定向到jsp文件,这样才能实现servlet给jsp传值,并由jsp完整结果输出

request.getRequestDispatcher("你的jsp文件").forward(request,response);

0
地瓜地瓜我是土豆876
地瓜地瓜我是土豆876

引用来自“kerneler”的评论

你的请求只被servlet处理了,然后就结束了,并不会进入到jsp当中

jsp其实也是一个特殊的servlet

你可以把jsp文件改个名,然后重定向到jsp文件,这样才能实现servlet给jsp传值,并由jsp完整结果输出

request.getRequestDispatcher("你的jsp文件").forward(request,response);

真的吗 我读书少 你别骗我

尚浩宇
尚浩宇
少年,多看书
maradona
maradona
新手表示可以原谅
湖水没了
湖水没了
无知
0
GHM
GHM

在doGet()方法中加个跳转

0
j
j程序员成长期
必须要转发才能接受到数据
返回顶部
顶部