![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaWeb-基础
文章平均质量分 59
javaweb基础
Alan先生的代码屋
这是一间奇妙的屋子!
展开
-
6、过滤器的使用
1、servlet和过滤器使用和比较 还可以指定过滤器的请求方式: request表示直接发送请求; forward表示转发请求; include表示转发器转发; errorr指定为异常处理; 添加的方式有两种: 1、xml文件配置方式 2、注解配置方式 2、过滤器的路径问题 下面以例子说明: url指定为“*.jsp”,表明所有以jsp为后缀的请求,都会被拦截; url指定为“/ *”,表明所有请求都被拦截; 过滤器有两个作用例子: 比如,处理中文乱码问题、验证登陆。 ...原创 2021-02-23 15:47:19 · 143 阅读 · 0 评论 -
5、使用EL与JSTL
1、EL表达式 主要是为了简化页面的输出,代替<%= %>,格式如下: ${ } 例子: ${ “hello word”} 可以进行: 1、算数运算,加减乘除,返回值数值类型; 2、逻辑运算,与或非,返回值Boolean类型; 3、关系运算,大小比较,返回值boolean类型; 4、空运算符,判断参数是不是null、空字符串、空数组、空map、空集合; 例子: ${empty null} 返回true ${empty " "} 返回true 2、EL相关的隐含对象 隐含变量有四个,可以通过键值对原创 2021-02-23 15:11:46 · 215 阅读 · 0 评论 -
4、JSP基础、javabean、
1、JSP指令标记 格式是: <%@JSP指令 属性1… %> 【1】page指令 (1)import属性:导入java组件类 <%page import=“java.util.*” %> (2)contentType属性:设置媒体的相应类型; 下面这个设置为html格式; <%page contentType=“text/html” %> (3)pageEncoding属性:设置编码; <%page contentType=“text/html” pageEnc原创 2021-02-23 12:36:51 · 131 阅读 · 1 评论 -
3、JDBC数据库连接使用
1、连接步骤(包括了数据库的读操作) 下面例子,呈现六大步骤:(默认已经导入jar包!!!) //1.加载驱动 Class.forName("org.apache.derby.jdbc.ClienDriver"); //2.连接 Connection conn=DriverManager.getConnection("jdbc:derby://localhost:8080/demo"); //3.创建语句对象 Statement st=conn.createStatement(); //4.执行sql语句原创 2021-02-22 21:27:30 · 58 阅读 · 0 评论 -
2、会话跟踪
会话跟踪 1、实现会话跟踪的方式 (1)手动实现 【1】使用浏览器的cookie跟踪; 【2】URL重写,在后面加上参数,实现会话跟踪; 【3】隐藏表单的字段,在input标签的type属性中设置为hidden,用户看不见,但是可以以此实现会话跟踪; (2)自动实现 【1】使用servlet实现的session跟踪会话; 2、使用session 【1】获取会话对象的方法: (1)下面这个方法,不传入参数,如果session不存在,则自动创建一个; HttpSession my = new request.g原创 2021-02-22 20:55:04 · 98 阅读 · 0 评论 -
1、servlet编程基础
1、doget和dopost 可以分开处理 protected void doGet(HttpServletRequest request,HttpServletResponse response) throw ServletException,IOException{ } protected void doPost(HttpServletRequest request,HttpServletResponse response) throw ServletException,IOException{ }原创 2021-02-21 01:10:56 · 96 阅读 · 0 评论