第一个jsp项目
预览图
register.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>
<form action="show.jsp" ><!-- 如果没有写method="post",默认为method="get";post是提交时不显示信息在地址栏,而get相反 -->
<!--action是提交到那里的意思,这里是提交到show.jsp的意思-->
用户名:<input type="text" name="uname"/><br/>
密码:<input type="password" name="upwd"/><br/>
年龄:<input type="text" name="uage"/><br/>
爱好<br/>
<input type="checkbox" name="uhobbies" value="足球"/>足球、
<!--checkbox是勾选,value是提交的值-->
<input type="checkbox" name="uhobbies" value="篮球"/>篮球、
<input type="checkbox" name="uhobbies" value="乒乓球"/>乒乓球<br/>
<input type="submit" name="注册" value="注册"/>
<!--submit是提交上述输入的信息-->
</form>
</body>
</html>
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代码
request.setCharacterEncoding("utf-8");//这里是设置编码格式
String name=request.getParameter("uname");//提取由register.jsp送过来的数据uname
int age=Integer.parseInt(request.getParameter("uage"));//提取由register.jsp送过来的数据uage
String pwd=request.getParameter("upwd");//提取由register.jsp送过来的数据upwd
String[] hobbies=request.getParameterValues("uhobbies");//提取由register.jsp送过来的数据uhobbies
%>
<!-- 上面java代码提取的数据可以在下面进行使用 -->
注册成功,信息如下:<br/>
姓名:<%=name %><br/>
年龄:<%=pwd %><br/>
密码:<%=age %><br/>
爱好:
<%
if(hobbies!=null)
for(String hobby :hobbies){
out.print(hobby+" ");
}
%>
</body>
</html>