我最近开始学习Web编程,并且想要实现一个可以更改背景颜色的应用程序。我的页面上有4个按钮。我做了什么 但这行不通。我知道,我可以使用js。但这是不对的。请帮我。
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html> <html> <head> <meta charset="ISO-8859-1"> <title>Insert title here</title> </head> <body> <form action = "apps" method="POST"> <input type="submit" name="red" value ="red" > <input type="submit" name="blue" value ="blue" > <input type="submit" name="green" value ="green" > <input type="submit" name="yellow" value ="yellow" > <input type="submit" name="reset" value ="reset" > </form> <% String button1Click = request.getParameter("red"); if(button1Click.equals("red")){ <body style='background-color:#red;'>; } %> </form> </body> </html>
您应该在键入html之前关闭java scriptlet标记,并在键入html之后再次将其打开。
%> <body style='background-color: red;'> <%
而且您可能想从中删除action属性,<form>因为该表单应该传递给相同的url。
action
<form>