- 浏览: 132366 次
- 性别:
- 来自: 北京
最新评论
-
qindongliang1922:
不错!
linux sort 命令 -
eve:
这个还真没注意,8错
protected访问权限又理解了一下 -
imp860124:
学习了。
struts ActionForward跳转添加参数
文章列表
通过一个例子来认识注解:由javaBean注解生成建表sql
定义表名注解
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/*注解的分类
* 1.标记注解(marker annotation)
* 注解体内没有定义任何元素,只起一个标记提示作用
* 常见的就是java.lang包下的Deprecated ...
首先在项目WEB-INF/web.xml下添加dwr的servlet,把dwr.jar包放到classpath下
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<!--debug参数为true当启动项目访问http://lo ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> jquery events </TITLE>
<script src="jquery-1.3.2.js" type="text/javascript"></script>
<script language="javascript" >
...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<style>
.bg1{
background-color:green;
}
.txt{
color:blue;
}
</style>
<script src="jquery-1.4.4.js" type="text/javascript"></scrip ...
jquery选择器
基本选择器
* id选择器
$("#id") 等价与 js的getElementById("id");
$("#id")获取的永远是对象,即使页面是没有id是“id”的元素
所以$("#id").css("color","green")永远不会报错
如果要检测所选对象是否存在时,可以用
if($("#id").length>0) || if($("#id&quo ...
<HTML>
<HEAD>
<script language="javascript">
function load(){
//可以用下标也可以用id/name属性来获取表单元素
var firstName =document.forms["userForm"]["firstName"].value;
var lastName = document.forms[0].elements[1].value;
alert(firstName+" ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAM ...
//含有初始值的对象
var obj1 = {"name":"bird","age":22,"sex":"man"};
//alert(obj1.name+" "+obj1["name"]); //即可以用.也可以用[]来取对象中的属性
var vals="";
for(var attr in obj1){ //循环获取对象中的所有值
vals +=obj1[attr]+&quo ...
String url="jdbc:oracle:thin:@localhost:1521:orcl";
1.orcl数据库的
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
2、DB2数据库
Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstanc ...
在执行完一个action是,往往需要跳转到另一个action中。如添加或删除某一条信息后,再跳转到信息列表action中查询信息。这时如果需要保存当前分页的页码跳到显示信息页面。则就需要在执行完第一个action方法时,将当前pageNumber传递到第二个action中,这时仅仅依靠action中的mapping.findForward("forward name");就不能满足需求。
可以手工构造一个ActionForward对象来return;
如:return new ActionForward(mapping.findForward("forward n ...
struts1.x防止表单数据重复提交的原理是:当首次进入表单页面时,在action中生成一个随机数,调用this.saveToken(request)方法,保存到session中,当action跳转到表单页面时在页面上设置一个hidden域,value为生成的随机数,随着表单一起提交。在表单提交的action中对token的值进行比较。调用isTokenValid(request)方法。该方法对session中保存的token值和页面hidden中传递的值进行比较。如果相等判断为不是重复提交,否者判断为重复提交。
注意:表单jsp页面的form必须是struts的<html:form& ...
定义接口类:
public interface CommonInterface {
public void add();
public void update();
public String get(String str);
}
被代理对象(实现上面定义的接口)
public class Target implements CommonInterface {
public void add(){
System.out.println("target add method");
System.out.println("" ...
该问题一般时由于myeclipse不正常关闭导致的;
处理办法:
打开任务管理器,结束掉javaw.exe进程;
从新在myeclipse下启动tomcat,问题解决。
定义自己的枚举类
//用enum定义一个枚举类
public enum LampEnum{
//指定构造参数调用相应的构造器,并实现其中的抽象方法,每个枚举值就是一个final static LampEnum 对象;
RED(30){
public LampEnum nextLamp(){
return YELLOW;
};
},GREEN(30){
public LampEnum nextLamp(){
return RED;
};
},YELLOW(5){
public LampEnum nextLamp(){
re ...
采用人与身份证之间的关系
Person类有3个属性
private int id ;
private String name;
private IdCard card;
IdCard类有3个属性
private int id;
private String number;
private Person person;
第一种情况,主键关联(person类定位主表)
Person类的xml映射文件
<class name="com.cao.po.Person" table="person">
<id na ...