JSP表单简单交互:读取ID号后,截取生日

本文展示了如何使用HTML表单将数据通过POST方法提交到JSP页面,并在JSP页面中获取并处理这些数据。示例包括一个简单的HTML表单,用于输入身份证号,以及一个JSP页面,该页面接收参数,提取出生日期,并在出现错误时进行重定向。
摘要由CSDN通过智能技术生成

第一个是html页面,简单的表单样式,action传值到ch0302.jsp页面

<form id="form1" method="post" action="ch0302.jsp">
		<p>身份证 
		<input type="text" id="id" name="shenfen">
		<p>----------
		<input type="submit" name="Submit" value="截取出身年月日">
		<input type="reset" name="Reset" value="重置">
</form>

 

 

第二个是jsp页面,要点是:1.获取html中输入框的值2.定义截取ID号的生日的方法及调用

<%!
	//声明一个方法,判断接收到的ID号是否正确
				public String extractYearMonthDayOfIdCard(String id) {
			      //此处方法自行baidu
			    }
				%>
				<%
					request.setCharacterEncoding("UTF-8");
					String sf = request.getParameter("shenfen");//获取表单输入的ID
					 try{
						out.println("身份证:" + sf);
						out.println("生日:" + extractYearMonthDayOfIdCard(sf)); //调用方法无效?sf是变量,不需要""
					}catch(Exception e){
 						out.println("输入有错");
 						response.setHeader("refresh","2;URL=ch0302.html");//2秒后重新返回输入表单界面
					}
				%>	

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值