- 浏览: 51691 次
- 性别:
- 来自: 北京
最新评论
-
一碗三餐:
private T add(T x,T y) { ret ...
自定义泛型的使用 -
zeng1990:
解释的蛮清楚的,收下了。
Hibernate中对象的三种状态即save(),update(),saveOrUpdate()的使用 -
qufulin:
下载中,谢谢了!
Spring_reference2.5 官方文档中文版 -
Copperfield:
感谢分享!
Spring_reference2.5 官方文档中文版 -
Johnhe:
抄袭人家的东西。没有自己的见解
自定义泛型的使用
文章列表
@override:表示一个方法声明打算重写超类中的另一个方法声明。如果方法利用此注释类型进行注解但没有重写超类方法,则编译器会生成一条错误消息。
注意:在@override注释在jdk1.5环境下只能用于对继承的类的方法的重写,而不能用于对实现的接口中的方法的实现。 在MYECLIPSE中选中项目--右键properties--java compiler--jdk compilance 改成1.6版本就不会报错了
private void setUrlMappingNames() {
String urlName = "";
InputStream in = VisitorProxyManager.class.getClassLoader()
.getResourceAsStream(/messages/policyUrl_zh.properties);
Properties ppt = new Properties();
if (in != null) {
try {
ppt.load(in);
Enumeration<Object ...
[置顶] 根据Map中值的对象的属性排序
- 博客分类:
- Java
1. 首先public class BaseVisitor implements omparable<BaseVisitor>
2. public int compareTo(BaseVisitor o) {
//从大到小
return o.getVisitNum() - this.getVisitNum();
}
3.循环编译Map,把对象存到list里,然后执行Collections.sort(ltInfo);
就可以了,如下:
List ltInfo = new ArrayList();
Set<Map.Entry<String, Object&g ...
自定义泛型
自定义泛型的小例子
第一个例子
1:方法:
private int add(int x,int y) {
return x+y;
}
当调用该方法的时候
this.add(3,5);
this.add(“3”,”5”)编译器会报错。因为add()方法的参数是String
那么如何做到通用呢?方法是采用泛 ...
当new一个user的时候,是处于瞬时状态
当调用session.save(user)的时候,user对象会放到session里,此时处于持久状态
当提交事务的时候,user对象才会存到DB中
当调用session.close的时候,user对象会从session中出来,此时处于脱管状态
三种状态对象的区别:标准就是与session,与数据库的关系
瞬时状态:与session,数据库无关
持久状态:在session里,在数据库里,当持久化状态对象发生改变的时候,hibernate会检测到
问题一:当调用了session.save(User)后,又调用了user.setName(“张三”),hi ...
在用SVN提交代码的时候,出先版本冲突的时候,
例如:
<li><a href="friendGroup.do?action=list" target="mainFrame">分组管理</a></li>
<<<<<<< .mine
<li><a href="visitorPolicyList.do?action=list&type=0" target="mainFrame">收藏夹审核< ...
在工程中,想在建立多个source filder,总是报错,报错信息是
Cannot nest 'GzEdu/src/c' inside 'GzEdu/src'. To enable the nesting exclude 'c/' from 'GzEdu/src
解决办法:把下面的Update exclusion fileters...这一项选中就可以了。
Spring_reference2.5 官方文档中文版是我花了5.88元从网上买来的,在此贡献出来,有需要的朋友,直接下载就可以了
Spring MVC 中采用注解方式 Action中跳转到另一个Action的写法
在Action中方法的返回值都是字符串行,一般情况是返回某个JSP,如:
return "xx":意思是返回到某个JSP页面上
如果想在此Action中跳转到另一个Action中怎样做呢?
return "redirect://.do?"
例如:
@RequestMapping(params = "action=delete")
public String delete(@RequestParam("type")
in ...
Spring MVC中jsp页面上控制<form:input>是否可用问题
开始我使用的是 <form:input path="url" disabled="true">
disabled属性,当使用他的时候,点提交后,会发生错误,错误信息为:
com.trs.uc.view.console.VisitorPolicyAnnotationAction.saveVisitorPolicy(Unknown Source)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method ...
第一:以前的XML的MVC ActionForm和Action 是要分开的,现在用annotation方式,是不用分开的,用不同的注解参数就可以区别开。
如:
/**
* 查看访问策略列表
*
* @param type
* o:查看总的访问策略;1:查看session访问策略
* @param model
* @return
* @since maguangze@Jun 24, 2010
*/
@RequestMapping(params = "action=list")
public String visitor ...
User
public class User {
private int id;
private String userName;
//省掉了getter和setter方法,用的时候要加上
}
FormAction
public class InFormAction extends SimpleFormController{
/* (non-Javadoc)
* @see org.springframework.web.servlet.mvc.SimpleFormController#onSubmit(javax.servlet.http.HttpSer ...
因为Filter是在ApplicationContext之外运行的,它们不能直接inject其他的Bean到Filter对象中。使用其他的Bean,Filter需要通过ServletContext,得到Spring的ApplicationContext。Spring提供了WebApplicationContextUtils的getWebApplicationContext来方便获取。
代码:
public void doFilter(ServletRequest req, ServletResponse rep,
FilterChain chain) throws IOException, ...
Controller 的方法标注了 @RequestMapping 注解后,它就能处理特定的 URL 请求。我们不禁要问:请求处理方法入参是如何绑定 URL 参数的呢?在回答这个问题之前先来看下面的代码:
按参数名匹配进行绑定
@RequestMapping(params = "method=listBoardTopic")
//<—— ① topicId入参是如何绑定URL请求参数的?
public String listBoardTopic(int topicId) {
bbtForu ...
一个 Controller 对应一个 URL,由请求参数决定请求处理方法
package com.baobaotao.web;
import com.baobaotao.service.BbtForumService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMappin ...