我对网络编程很陌生。所以,这就是我的问题所在 我希望用户在HTML上输入一个数字,我的servlet有一些逻辑来检查数字是否正确我用一个msg显示ajsp,如果没有则显示其他消息。所以,这部分很简单,我很容易实现。但我的问题是我想继续这样做。所以,我希望一旦用户看到result.jsp。他应该回到form.html但背景颜色不同。 所以我在jsp
中尝试过类似的东西<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Passing the input value to a session variable</title>
<%
String bgColor = request.getParameter("COLOR");
if (bgColor == null)
bgColor = "WHITE";
%>
</head>
<body BGCOLOR="<%=bgColor%>">
<%
String msg = (String) session.getAttribute("message");
out.print(msg);
%>
<a href="login.html"> <input type="submit" value="Try again!!"
name="TRY">
</a>
这个将我重定向到login.html,但颜色丢失了。如何将背景颜色传递给login.html以便更改背景颜色。
请一些建议。 感谢
答案 0 :(得分:0)
您需要将颜色设置为href的参数
<a href="login.html?color='<%=bgColor%>'">
<input type="submit" value="Try again!!" name="TRY">
</a>