2021-02-06

第一个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+"&nbsp;");
			}
		%>
</body>
</html>

猜你喜欢

转载自blog.csdn.net/weixin_45715461/article/details/113714866