javaweb原理:
当Web服务器接收到一个HTTP请求时,它会先判断请求内容--如果是静态网页数据,Web服务器将会自行处理,然后产生响应信息;如果牵涉到动态数据,Web服务器将请求转交给Servlet容器。此时Servlet容器会找到对应的处理该请求的Servlet实例来
安装jdk,eclipse,tomcat(jdk,tomcat要配好环境变量) //用到Jsp组件,servlet组件
新建一个项目new->Dynamic Web Project->命名:ManagementSystem
在项目的WebContent文件夹下新建new->JSP file:index.jsp(做简单的提交表单)
点击项目右键->new->servlet:创建servlet:UserServlet.java
学习servlet内容:
doPost:是什么时候用到?可以进行系统用户的登录(京东淘宝登录使用的都是doPost请求,安全性较高)可以获取json数据)
doGet:具体会使用在普通数据请求,可以获取json数据,但是有一个特点,安全性比较低,地址栏会显示对应的参数。
request.getParameter(" "); //语法:请求.获取属性(“jsp页面每个标签的name值”)
request.setCharacterEncoding("utf-8"); //设置中文 乱码问题
doGet和doPost的使用
doGet和doPost的地址栏显示效果如下:
Jsp页面通过form表单提交到servlet里面来
在servlet里面的请求中获取jsp页面传过来的参数,页面需要给每个标签定义一个name参数