- 浏览: 24083 次
- 性别:
- 来自: 北京
最新评论
文章列表
有关ModelDriven的使用原理,参见http://blog.csdn.net/li_tengfei/archive/2010/12/25/6098145.aspx
public class ContactAction extends ActionSupport implements ModelDriven<Contact> {
private static final long serialVersionUID = -2318419860549968641L;
private TextProvider textProvider;
priv ...
Struts2作为WEB框架,必不可少的需要请求中取值。(我在这里说是从请求中取值对于一些读者可能有些晦涩,其实如果我说从页面取值可能就好理解一点了,但除了从已经存在的页面里面能够给后台传值,在地址栏里也可以传,甚至在java代码里也是可以的。)
这里就谈谈struts如何从请求中取值。
我介绍三种方式:
三种取值方式:
1,使用默认的action的传递方式。
2,自定义一个vo,在action中使用这个vo
3,使用ModelDriven的方式。
一、使用默认的action的传递方式
如果我们的请求里面带有两个参数userName和passWord的话,我们只需要在Act ...
File file_date = new File(“D:\\yyy\\2010-02-28”);
// 如果该日期的文件夹存在,就把获得的指令文件夹建到该文件夹下。
// 如果该日期的文件夹不存在,就新建一个日期的文件夹。
if (file_date.exists()) {
System.out.println("该日期的文件夹已经存在!");
} else {
//如果直接写下面的一句话,就会说:文件建立失败。因为父文件yyy不存在。
boolean file_true = file_date.mkd ...
1.两个人的户口页婚姻状态改变。
2.LP的户口档案尽量都转到DT
3.有关准生证和。。。。。。证。
4.五一家电。
面向对象特征-2
1.抽象类
抽象类其实就是一个包含了抽象方法的类,跟普通类没有本质的区别。
对于抽象类,不能直接实例化;如果想使用抽象类, 必须使用子类。 子类继承抽象类,必须实现抽象类中的全部抽象方法。
abstract和final二者只能出现一个。以为前者必须被继承,后者不能被继承。
抽象类中可以有构造方法,但是该构造方法是不能直接调用的,交给子类去调用。
包含抽象方法的类是抽象类,但是反过来,抽象类可以没有抽象方法,即便抽象类将所有的方法都实现了,没有抽象方法,它也不能直接实例化。
abstract class A{
public A(){ // 构造 ...
面向对象特征-1
1.继承
1.1.关于继承的限制。
首先不能实现多继承,一个类不能继承两个类,但是可以实现间接多继承。比如B类继承自A类,C类继承自B类。
其次子类不能继承父类的私有属性或者方法,只能继承全部的共有操作。
1.2.子类的构造方法
假设代码如下:
class Person{
private String name ;
private int age ;
public Person(){
System.out.println("******************") ;
}
public v ...
使用java实现链表。两种实现,代码分别如下:
第一种实现
package com.bmwm5gtr.test;
class Node{
private String name;
private Node next;
public Node(String name){
this.name=name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Node ...
Java基础复习-02
- 博客分类:
- Java SE
1.代码块
代码块分为普通代码块,构造块,静态块,同步代码块。
1.1普通代码块:直接在一个方法中出现的{}就成为普通代码块。
public class CodeDemo01{
public static void main(String args[]){
{ // 普通代码块
int x = 10 ;
System.out.println("x = " + x) ;
}
int x = 100 ;
System.out.println("x = " + x) ;
}
};
...
今天开始,为期半个月,决定对java基础进行下复习。一下是在复习过程中,着重记录的知识点。
1:一个类用class和public class 有什么区别?
用class声明,则类名称和文件可以不一致,编译时不会出现问题,但是执行时,需要 ...
1.写一个函数,讲数字转换成中文大写形式,如输入123456,转换成拾贰万叁千肆佰伍拾陆。
代码转自:http://blog.csdn.net/netfalcon/archive/2004/03/09/21645.aspx
代码如下:
package cn.myTest;
import java.lang.String;
import java.lang.Math;
public class Change {
// 调试时用main函数
public static void main(String args[]) {
Change mon = new C ...
最近几天在找工作,javaWeb相关还好,可是一提到一些自己大概知道却没有真正理解的东西时,基本都瞎答了。最近被问得比较多的是uml类图,extjs,jquery,存储过程所以结果总是很不如意。有一个单位基本录用了,但是待遇和地理位置有些不爽。所以技术上要恶补以上几个。加油,你大爷的。
最近找工作,遇到一些知道但是说不全的问题,特意记录一下。
一.struts方面:
1.struts中常用的action?
• DispatchAction: 能同时完成多个Action 功能的Action 。
• ForwardActon: 该类用来整合Struts 和其他业务逻辑组件,通常只对请求作有效
性检查。
• IncludeAction: 用于引入其他的资源和页面。
• LookupDispatchAction: DispatchAction 的子类,根据按钮的key ,控制转发给action
的方法。
• MappingDispatchAction: DispatchAc ...
首先,说说JSP/Servlet中的几个编码的作用。
在JSP/Servlet中主要有以下几个地方可以设置编 码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF-8"、equest.setCharacterEncoding("UTF-8")和 response.setCharacterEncoding("UTF-8"),其中前两个只能用于JSP中,而后两个可以用于JSP和Servlet 中。
1、pageEncoding=&qu ...
有些用的函数很少,或者有些记忆不是特别的清楚,列在这里,方便以后使用。
1.nvl函数,用法nvl(字段A,指定内容),表示如果一个字段的值是null,则将其显示为制定的内容。需要注意到地方,如果一个字段为null值,则将该字段进行四则运算等都将导致最后的结果也为null值。
2.trunc函数,用法trunc(指定数字),如果只有一个数字参数,则表示将数字取整,不进行四舍五入。如果有一个数字参数,一个位数参数,则表示制定小数位数截取,都不进行四舍五入。