- 浏览: 561430 次
- 性别:
- 来自: 青岛
最新评论
-
myworkfirst:
这个mShowing是哪里的定义的? 有没有完整的例子
通过反射重新设置设置Dialog -
mchaoliu:
楼主,这个方法是在哪调用呢?
修改快速滑动滑块的图片为新浪微博滑块样式 -
fxiaozj:
楼主,这个方法是在哪调用呢?
修改快速滑动滑块的图片为新浪微博滑块样式 -
yun2223:
感谢一下,把gen 添加到source 以及检查一下 其他路 ...
gen already exists but is not a source folder -
flyingsir_zw:
解决方法: 1. 右键点击工程,选择 "Proper ...
gen already exists but is not a source folder
文章列表
ERROR ContextLoader:215 - Context initialization failed
原因是
1.tomcat没有导入工程用的jar,在lib中加入了我需要的c3p0和mysql-connnection。
2.tomcat下的工程映射文件写的也有问题。
1.用action的属性接受。
在action中定义属性,生成getter and setter ,参数和action中的成员变量可以是一一对应的。struts2会自动帮我们把参数的值赋给action的成员变量,只要set方法的名字和参数一致。
2.使用domainModel(域模型,在一个项目中需要的实体)接受参数,根据业务抽取domain模型,生成个getter andsetter,在action中把该实体类作为属性,生成getter and setter方法,这样在jsp中就可以用:
附件参考:
http://wenku.baidu.com/view/ ...
接通配符操作再介绍DMI:
struts.enable.DynamicMethodInvocation = true .
在Struts 2的核心jar包-struts2-core中,有一个default.properties的默认配置文件。里面配置了一些全局的信息,比如:
struts.enable.DynamicMethodInvocation = true,-动态方法调用,为true时,就可以在struts.xml配置“*”的通配符,来调用action里的方法
<package name="user1" namespace="/action1& ...
一、对struts.xml的进一步说明:
1. package不是action对应的包名,只是区分action,防止重名,一般以模块来命名。
2. namespace决定了action的访问路径,默认为"",可以接收所有路径的action。
namespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index.action,xxx/index.action,/xxx/yyy/index.action ,namespace最好也用模块来命名。
namespace不写,默认代表namespace="",一个请求, ...
一、helloworld示例:
1. 新建web工程,解压strutsstruts2-core-2.1.x 。在其中找到struts.xml放进src下,2.1.6\apps\struts2-blank-
2.1.6下的struts.xml。 然后在lib下拷贝所有的jar除了junit和sprint-test放入工程lib下。
2.在web.xml下添加struts的配置:
<filter>
<filter-name>struts2</filter-name>
<filter-cl ...
DWR的工作原理:
DWR(Direct Web Remoting)是在Java EE中较流行的AJAX框架,它的最大优势就是可以像使用本地的Javascript函数一样,调用服务器上的Java方法。
其实DWR原理也不复杂,它先在web.xml中配置一个Servlet,映射到特定的路径(通常是%CONTEXT_PATH%/dwr/*)。这个Servlet的作用就是初始化要暴露给Javascript调用的Java类(通过dwr.xml进行配置),并生成相应的代理的Javascript类代码。在XHR请求到来的时候,Servlet负责将请求的参数变成对应的Java对象,并以其为参数调用目 ...
http://www.iteye.com/topic/119767
http://www.javatang.com/archives/2006/10/20/254879.html
http://www.javatang.com/archives/2006/10/24/424782.html
映射web工程就是设定虚拟目录,即把项目的目录映射到tomcat中。
它带来的好处是编过的项目不需要再放到tomcat下,带来很多方便。在MyEclipse中工程无需再布署到tomcat下,
tomcat启动时,会自动读取该映射文件,并自动部署工程。
下面是具体步骤:
进到tomcat下conf\Catalina\localhost这个目录,建一个xx.xml文件,这个xml文件的名字就是你访问web工程的虚
拟目录,可以与web工程起一样的名字,也可以不同,代码如下:
xx.xml:
<?xml version="1.0" ...
tomcat目录结构:
/conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml
conf/context.xml文件中的Context.xml :它的内容信息会被所有的webapp载(全局的)。
conf/Catalina/localhost/xx.xml :
/webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录
/work:存放JSP编译后产生的class文件。
<Context path="/ssh" docBase="ssh" debu ...
package com.wyx.hibernate;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
import org.hibernate.Session;
import com.wyx.hibernate.utils.HibernateUtils;
public class InitData {
public static void main(String[] args) {
addStudent();
addwuye();
...
hibernate 语言查询(hibernate query language)HQL;
HQL用面向对象的方式生成SQL
1. 以类和属性来代替表和数据列;
2. 支持多台;
3. 支持各种关联;
4.HQL支持多有的关系型数据库操作。
5.连接、投影、聚合、排序、子查询、SQL函数。
hql语言中关键字不区分大小写,实体类名和属性名区分大小写;
1、简单属性查询:
※ 单一属性查询,返回结果集属性列表,元素类型和实体类中相应的属性一致;
※ 多个属性查询,返回的集合元素是Object数组,每个Obect中包含了要查的属性,
我们可以将Objec ...
有很多的朋友因为丢了手机,丢失了通讯录朋友联系信息,而带来了不少麻烦。
其实备份通讯录很简单,方法也很多,可以备份到本地、网络等等,软件也不少。
用同步的一个功能 SyncML是一种唯一行业通用的移动数据同步化 ...
lazy可以用在class、property、集合、one-to-one、many-to-one标签上。
1. class标签:可以取值lazy ="true/false" ,hibernate3.x以上默认true。
2. property标签:true/false,需要类增强工具,用的不多。
3. set、list标签:true/false/extra
4. one-to-one、many-to-one(单端关联上):可以取值 false/proxy/noproxy
lazy概念: 只有真正使用该对象时才会创建,对于hibernate而言,真正使用 ...
多对多关联映射通常采用第三方表,这张表存储了他们之间的关联关系。
一、单向多对多关联映射:
用户和角色属于多对对关系,一个用户可以拥有多个角色,一个角色也可以属于多个用户。
public class User {
private int userid;
private String username;
private Set roles;
getter and setter..
}
public class Role {
private int roleid;
private String rolename;
...
iterator 遍历hashmap的最快方法
- 博客分类:
- java
public static void evalMap(HashMap<Integer, String> hashmap){
Iterator iter = hashmap.entrySet().iterator();
while(iter.hasNext()){
Map.Entry<Integer, String> entry= (Map.Entry<Integer, String>)iter.next();
System.out.println("Key: "+ entry.getKey() + " ...