很奇怪,jsp设置的文字颜色属性没有生效

很奇怪,jsp设置的文字颜色属性没有生效

在第一次验证程序的时候,跳转后,文字样式属性生效了,当我把重定向的代码写完后,整体测试效果的时候。请求转发的jsp文件里样式属性没了。打开开发者工具后显示如下http://img1.sycdn.imooc.com//climg/5d55821d0001315013200619.jpg

很奇怪,文字在属性设置区域的上方,我代码没有问题,并且在重定向的文字颜色设置有显示,同样代码在请求转发后的jsp中不生效如下,

<%@ 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=utf-8">
<title>Insert title here</title>
</head>
<body>
     <h1 style="color:red">
		<%
		String key = (String)request.getAttribute("key");
		response.getWriter().print(key);
		%>
	</h1>
</body>
</html>





正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好!

这里的color属性是设置h1标签中文字的颜色,同学这里的key并没有输出,所以颜色也就没有显示

  1. 同学将输出语句改为以下样式

    http://img1.sycdn.imooc.com//climg/5d562b7d0001b20403350143.jpg

  2. 检查一下在jsp页面中key是否获取到了

    http://img1.sycdn.imooc.com//climg/5d562bbe00014d1304370081.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 慕移动6068395 提问者 #1
    已经获取到了,不然,“苹果”这两字不会显示出来。所以感觉很奇怪,不晓得是不是系统错误
    2019-08-16 12:09:54
  • 慕移动6068395 提问者 #2
    我在好好检查下吧
    2019-08-16 12:10:56
  • 好帮手慕柯南 回复 提问者 慕移动6068395 #3
    同学通过 out.print(key);输出,否则并不是输出在h1标签中。祝学习愉快~
    2019-08-16 12:24:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师