第一个是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秒后重新返回输入表单界面
}
%>