学习记录:
动态web的关键在于交互性,而交互性的关键就是必须由用户输入数据
,在HTML里面已经提供有表单给用户进行输入数据的空间,而所有的输入数据应该由服务器端进行接收
如果要想在服务器端接收数据可以使用这样的操作:request.getParameter(String 参数名称),这一操作返回的是String型数据,返回String可以使用正则验证,可以变为任意的数据类型
范例:编写表单--input.html
<meta charset="UTF-8"> //乱码处理
<form action="input.jsp" method="post">
请输入信息:<input type="text" name="msg" id="msg">
<input type="submit" value="发送">
</form>
当按下了提交按钮之后会自动的将表单的输入参数内容发送给服务器端,服务器端就可以进行接受了
范例:接收参数--inout.jsp
<%
//接收客户端发送来的请求数据,参数名称为msg
String str=request.getParameter("msg");
out.println("<h1>"+str+"</h1>");
%>
此时客户端输入的内容都可以接收到