预编译statement:
PreparedStatement ps=null;
String sql = “insert into user(username,password) values (?,?)”;
Ps = conn.prepareStatement(sql);
Ps.setString(1,user.getUsername());
Ps.setString(2,user.getPassword());
Servlet生成动态Web内容;
System.out.println(“request.getServerName()” + request.getServerName()); //服务的名称
System.out.println(“request.getServerPort()” + request.getServerPort());//服务的端口号
System.out.println(“request.getLocalName()” + request.getLocalName());//本地名称
System.out.println(“request.getLocalPort()” + request.getLocalPort());//本地端口号
System.out.println(“request.getProtocol()” + request.getProtocol());//传输协议
System.out.println(“request.getRealPath()” + request.getRealPath(“/”));//获取项目地址
System.out.println(“request.getRequstURI()” + request.getRequestURI());//获取一个相对的地址
System.out.println(“request.getRequstURL()” + request.getRequestURL());//获取一个绝对的地址
System.out.println(“request.getContextPath()” + request.getContextPath());//项目的名称(项目的项目地址)
System.out.println(“request.getServletPath()” + request.getServletPath());//访问Servle的名称
Servlet的主要作用以及功能:
• 读取客户端(浏览器)发送的显式的数据。这包括网页上的 HTML 表单,或者也可以是来自 applet 或自定义的 HTTP 客户端程序的表单。
• 读取客户端(浏览器)发送的隐式的 HTTP 请求数据。这包括 cookies、媒体类型和浏览器能理解的压缩格式等等。
• 处理数据并生成结果。这个过程可能需要访问数据库,执行 RMI 或 CORBA 调用,调用 Web 服务,或者直接计算得出对应的响应。
• 发送显式的数据(即文档)到客户端(浏览器)。该文档的格式可以是多种多样的,包括文本文件(HTML 或 XML)、二进制文件(GIF 图像)、Excel 等。
• 发送隐式的 HTTP 响应到客户端(浏览器)。这包括告诉浏览器或其他客户端被返回的文档类型(例如 HTML),设置 cookies 和缓存参数,以及其他类似的任务。
Request
9月8日笔记(servlet相关知识)
最新推荐文章于 2021-05-18 16:48:39 发布