- 博客(22)
- 收藏
- 关注
原创 java面试准备
这里写自定义目录标题基础篇(第一天)基础篇(第一天)1.面向对象的特征有哪些?抽象、继承、封装、多态2.访问修饰符及作用范围public: 当前类、同包、子类、其他包protected:当前类、同包、子类default: 当前类、同包private: 当前类3.基础数据类型(8种)int,short,long,char,double,float,boolean,byte4.类型转换转换从低级到高级低 -----------------------------
2021-12-27 11:17:30
291
原创 springboot之定时任务(elaticjob)
springboot之定时任务(elaticjob)1.导入所依赖的jar包 <dependency> <groupId>com.dangdang</groupId> <artifactId>elastic-job-lite-spring</artifactId> <version>2.1.5</version> ...
2021-02-23 10:25:18
450
1
转载 struts学习——struts标签(四)
debug 输出调试信息 用于显示ValueStack、ActionContext中的信息。通常用于调试。典型代码: <:s:debug />div、submit、a 该标签用来实现局部刷新,即使用ajax方式更新div数据。 代码如下: <%@ page language="java" import...
2018-11-16 13:54:33
187
转载 struts学习——struts标签(三)
radio 单选按钮对应HTML中的单选按钮radio。示例代码如下: <s:radio list="#{'1':'男','0':'女'}" label="性别" name="gender" value="1" [g1] ></s:radio> <tr> &l
2018-11-16 13:52:33
201
转载 Struts学习—Struts标签二
param 传参用于给其他标签传参。比如给include标签传递参数。常用控制标签if elseif else 流程控制标签if标签可以独立使用。Elseif和else标签需要跟if标签搭配才能使用。说白了就是替代我们的if、elseif、else语句的功能。在jsp中使用更加方便,下面是使用例子: <% request.setAttr...
2018-11-12 16:29:44
155
转载 三大框架(ssh)——Struts标签
struts2标签和EL表达式struts2标签库开始 可以支持EL表达式。但是从2.0.11开始,不再支持EL表达式。Struts推荐更为强大的OGNL语言。常用数据标签property 输出变量值property标签用于输出变量的值,输出OGNL表达式的结果。前面我们已经调用了多次!下面是示例代码: <s:property value="3*3" />...
2018-11-02 14:15:17
296
转载 三大框架(ssh)——struts深入学习(OGNL其他技术)
OGNL其他技术调用对象普通方法直接调用即可:<s:property value="#request.t5.test1()" /> 调用类的静态方法和静态属性@class@method(args) //调用静态方法@class@field //调用静态字段注意: 其中class必须给出完整的类名(包括包名),如果省略class,那么默认使用的类是java...
2018-11-02 14:01:03
221
1
转载 三大框架(ssh)学习——struts深入学习(OGNL)
OGNL全称是Object-Graph Navigation Language(对象图形导航语言),相对于EL语言,除了保持EL语言的优点外,他的其他优点如下:能够访问对象的普通方法 能够访问类的静态属性和静态方法 强大的操作集合类对象的能力 支持赋值操作和表达式串联 访问OGNL上下文和ActionContext为了测试OGNL,我们写一个基本的TestOGNLAction,以...
2018-11-02 13:58:45
188
转载 三大框架(ssh)学习——Strust深入学习(ActionContext对象)
ActionContext对象Struts1的Action必须依赖于web容器,他的execute方法会自动获得HttpServletRequest、HttpServletResponse对象,从而可以跟web容器进行交互。Struts2的Action不用依赖于web容器,本身只是一个普通的java类而已。但是,在web开发中我们往往需要获得request、session、applicat...
2018-11-01 16:57:18
826
转载 三大框架(ssh)学习——struts深入学习(手动数据校验)
手动数据校验我们可以手动进行数据校验,这种方式更加灵活。通过封装后,代码也比较简单。增加reg2.jsp: <%@ page language="java" import="java.util.*" pageEncoding="gbk"%> <%@ taglib prefix="s" uri="/struts-tags" %>
2018-10-31 10:47:59
159
转载 三大框架(ssh)——struts深入学习(Validator校验数据)
使用Validator配置文件校验数据我们在提交表单数据时,通常都需要增加数据的校验处理。数据校验分为:客户端校验、服务器端校验。Struts2给我们提供了丰富的支持!Struts2提供了很多数据校验器,常用的有 校验器 用法 required 验证被校验表单域是否为null requiredst...
2018-10-31 10:39:44
240
转载 三大框架(ssh)学习——Struts深入学习—数据类型转换器
数据类型转换器Jsp提交的参数全部是string类型,struts2通过拦截器可以将String类型的参数自动转化成常用的数据类型,比如:数字、时间等,然后通过get和set方法设置到对应的action中的属性。但是,有时候struts2默认的类型转换器不能符合我们的要求。这时候,需要我们进行自定义数据类型转换器。 下面是我们自定义数据类型转换器的步骤:1. login.jsp...
2018-10-31 10:26:29
141
转载 三大框架(ssh)学习——配置文件详解(二)
多配置文件实现项目经常需要多人协作开发,但是如果大家都是用同一个struts.xml文件,会互相影响不利于开发的正常开展。这样,我们可以通过<include>元素指定多个配置文件。可以在src下面建立多个struts配置文件。然后再struts.xml中分别引入:struts.xml内容如下: <?xml version="1.0" encoding="UT...
2018-10-30 17:38:36
158
转载 三大框架(ssh)学习——配置文件详解(一)
配置文件详解指定web应用默认字符集<constant name="struts.i18n.encoding" value="gbk" />此配置相当于:request.setCharacterEncoding(“gbk”);response.setCharacterEncoding(“gbk”);开发模式的使用开发阶段,我们一般将指定开发模式,这样我们修改...
2018-10-30 17:35:51
732
转载 三大框架(ssh)学习——表单数据封装
Model-Driven和Property-DrivenStruts1中我们可以将提交表单的参数使用FormBean进行封装传递给我们的Action。在struts2中我们可以使用Model-Driven和Property-Driven进行表单数据的封装,便于我们在Action中直接使用。Property-Driven使用示例: <%@ page language="jav...
2018-10-30 17:26:45
331
转载 三大框架(ssh)学习——Action接口
Action详解和配置Struts1中的action需要实现特定的接口。Struts2中的Action相当的灵活,既可以实现接口、也可以不实现而只是个普通java类。就像我们前面写的helloworld程序一样。不继承任何类的Action这种方式的好处是,我们写的Action类完全不和struts2框架发生耦合,代码不依赖struts2的类库。当然,弊端也比较明显不能使用struts2...
2018-10-30 17:07:19
923
转载 三大框架(ssh)学习——Struts2工作流程分析
Struts2工作流程分析 STRUTS2框架内部流程1. 客户端发送请求的tomcat服务器。服务器接受,将HttpServletRequest传进来。2. 请求经过一系列过滤器(如:ActionContextCleanUp、SimeMesh等)3. FilterDispatcher被调用。FilterDispatcher调用ActionMapper来决定这个请求是否要调用某...
2018-10-30 13:36:35
293
1
转载 三大框架(ssh)学习——第一个Struts2程序
第一个struts2程序建立web项目2. 解压struts2/apps/struts-blank.war包。3. 引入strut2相关jar包将struts-blank项目下的依赖库coypy到自己项目中4. 配置web.xml,增加struts2提供的过滤器 <?xml version="1.0" encoding="UTF-8"?> &...
2018-10-30 13:25:03
240
转载 三大框架(ssh)学习
第一章 Struts2 基础MVC概述MVC是三个单词的缩写,分别为: 模型(Model),视图(View) 和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁,...
2018-10-30 13:15:46
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人