- 博客(10)
- 收藏
- 关注
原创 对Struts2的理解
Struts2是一种MVC框架,之前用servlet做一个MVC设计模式的项目,其中servlet类起到了控制的作用,主要是获取jsp页面的数据,再调用业务逻辑类,进行处理,核心就是这个servlet类,在创建一servlet类时,在web.xml里面就会有一段filter的配置,主要是对某一类请求交给对应的servlet类处理。既然Struts2也是一种MVC框架,那么它的原理也类似,Strut
2016-03-02 09:06:40 597
原创 对jsp九大内置对象的理解
首先来说JSP,它的前生是servlet,就是由servlet演变而来的,主要由于使用servlet开发时存在许多的缺点,之后逐渐用jsp代替了servlet。将项目部署到tomcat服务器上面编译时,jsp文件将会被编译成一个servlet类,放到了work文件夹中。 做一个项目最重要的2个步骤,首先将数据放入到作用域对象中,最后再从作用域对象中取出数据。application
2016-02-29 17:27:51 288
原创 对框架的理解
就用Java的J2EE框架来说吧,其实它就是用Java语言编写了很多的类,再弄成jar包,如果我们做项目时需要使用这些类时就将它们导入进去。有时候之所以能够使用一些自己没有定义的类,主要就是我们导入了一些jar包,这些类跟我们自己定义的类也一样,有自己 的属性自己的方法。
2016-02-28 09:07:29 249
原创 css中中float,relative,absolute的使用注意的问题
float:主要用于一行用多列 一:对它的紧邻下面的元素有影响;使用clear:both或者width:80%;overflow:hidden语句清楚 二:有时又对父元素有影响,如果div中每个子元素都具有float属性,则div标签要使用width:80%;overflow:hidden语句消除float属性 relative:当设置偏移量时,相
2016-01-21 20:41:42 451
原创 Thread和Runnable
用卖火车票的例子来说明package com;class MyThread extends Thread{ private int ticketsCont=5; private String name; public MyThread(String name){ this.name=name; } @Override public void run() { // TODO
2015-04-06 21:09:15 247
原创 struts2中接收请求参数(尤其是复合类型)
action类中必须要有form表单提交的数据的name对应的set方法 (即与请求参数同名的set方法),当action类中的属性为复合类型时 (即符合类型如何接收发送过来的请求参数) 例如action类中有一个person属性,接收id和name两个请求参数 jsp中的代码如下:这样就可以为action类中的person属性赋值 ${person.id}此EL表达式可以
2015-02-02 14:58:56 350
原创 struts2中对Action类中的方法进行校验
手工编写代码实现action类中的所有方法的校验 通过重写validate()方法实现,当检验失败时调用addFieldError()方法往系统的fieldError添加校验失败信息(为了使用addFieldError()方法必须首先该类要继承actionSupport类)如果fieldError里面包含失败信息,struts2将会转发到input的result(validate
2015-02-01 18:58:56 731
原创 struts2入门总结
第一:struts2框架下开发的步骤 导入所需要的那几个包 Web.xml文件中对filterdispatcher的配置 struts2.xml文件中对action的配置 必须注意的问题 package中需要有namespace,访问路径是namespace+actionname
2015-02-01 15:05:45 319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人