
Java Web
文章平均质量分 94
~无止境
学无止境...
展开
-
01、Servlet核心技术(上)
示例1原创 2023-09-18 20:17:17 · 102 阅读 · 0 评论 -
文件上传和下载
要实现Web开发中的文件上传功能,通常需完成两步操作:一是在Web项目的页面中添加上传输入项,二是在Servlet中读取上传文件的数据,并保存到目标路径中。由于大多数文件的上传都是通过表单的形式提交给服务器的,因此,要想在程序中实现文件上传功能,首先要创建一个用于提交上传文件的表单页面。在表单页面中,需要使用标签在jsp页面中添加文件上传输入项。标签标签的使用需要注意以下两点:a.必须要设置input输入项的name属性,否则浏览器将不会发送上传文件的数据。原创 2023-12-08 11:46:00 · 583 阅读 · 0 评论 -
02、Servlet核心技术(下)
(1)重定向的概念首先客户浏览器发送http请求,当web服务器接受后发送302状态码响应及对应新的location给客户浏览器,客户浏览器发现是302响应,则自动再发送一个新的http请求,请求url是新的location地址,服务器根据此请求寻找资源并发送给客户。(2)重定向的实现实现重定向需要借助javax.servlet.http.HttpServletResponse接口中的以下方法:方法声明功能介绍使用指定的重定向位置URL向客户端发送临时重定向响应(3)重定向的原理(4)重定向的特点。原创 2023-09-19 12:04:40 · 182 阅读 · 0 评论 -
03、JSP核心技术
说明:可以输出一个变量或一个具体内容,但=后面必须是字符串变量或者可以被转换成字符串的表达式。request对象封装的是调用JSP页面的请求信息,它是HttpServletRequest接口的一个实例。application对象是一个web程序的全局变量,它是ServletContext类型的一个实例。pageContext对象是PageContext类型的对象,可以使用这个对象来管理其他的隐含对象。exception 对象是Throwable的实例,表示的是JSP的异常信息。只在一个页面中保存数据。原创 2023-09-20 17:36:13 · 152 阅读 · 0 评论 -
04、EL和JSTL核心技术
如果上面几个标签不能满足需求,程序员也可以自定义标签,步骤如下:编写标签类继承SimpleTagSupport类或TagSupport类并重写doTag方法或doStartTag方法。@Overrideout.println("自定义标签的参数为:" + name);原创 2023-09-28 16:52:41 · 185 阅读 · 0 评论 -
05、Filter+Listener核心技术
HttpSession中添加、删除或者替换一个属性的时候,将会通知HttpSessionAttributeListener监听器。当有session数值的钝化和活化操作时,将会通知HttpSessionActivationListener监听器。在ServletContext创建和关闭时都会通知ServletContextListener监听器。HttpSession中绑定和解除绑定时,将会通知HttpSessionListener监听器。原创 2023-09-28 17:25:03 · 50 阅读 · 0 评论