完成如下的页面,点击显示后,显示相应的信息。
代码及步骤
1) Eclipse中,在WebContent下新建register.jsp , 代码如下:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>快来注册你的信息</title>
</head>
<body>
<!--表单-->
<form action="show.jsp">
姓名:<input type="text" name="uname"/><br/>
密码:<input type="password" name="upwd"/><br/>
年龄:<input type="text" name="uage"/><br/>
爱好:<input type="checkbox" name="hobbies" value="C++"/>cpp
<input type="checkbox" name="hobbies" value="Java"/>java
<input type="checkbox" name="hobbies" value="Python"/>python
<input type="checkbox" name="hobbies" value="Die" checked/>Let me die
<br/>
<input type="submit" value="显示"/><br/>
</form>
</body>
</html>
访问地址:http://localhost:8080/HelloWeb/register.jsp (HelloWeb为项目名)
2) 在WebContent下新建show.jsp , 代码如下:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
//java代码块
String name=request.getParameter("uname"); //获取参数
String password=request.getParameter("upwd");
int age = Integer.parseInt(request.getParameter("uage")); //string->int
String[] hobbies = request.getParameterValues("hobbies"); //获取参数数组
%>
注册成功,下面是你的信息:
姓名:<%= name%><br/>
年龄:<%= age%><br/>
密码:<%= password%><br/>
爱好:<%
for(String hobby:hobbies){ //foreach
out.print(hobby + "、");
}
%><br/>
</body>
</html>
访问地址:http://localhost:8080/HelloWeb/show.jsp (HelloWeb为项目名)