- 浏览: 184477 次
- 性别:
- 来自: 厦门
-
最新评论
文章列表
在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到
1.通过ActionContext class中的方法getSession得到
2.Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作
下面先看一个采用第一种方式,在action中得到session的例子
package s2.ex.action;
import java.util.Map;
import com.opensymphony.xwork2.ActionContext;
import com.op ...
- 2008-11-14 01:34
- 浏览 852
- 评论(0)
struts2的action中获得request response session
关键字: struts2
在struts2中有两种方式可以得到这些对象
1、非IoC方式
要获得上述对象,关键Struts 2中com.opensymphony.xwork2.ActionContext类。我们可以通过它的静态方法getContext()获取当前Action的上下文对象。有了这个对象我们想获得其他几个对象就好办了
Java代码
ActionContext ctx = ActionContext.getContext();
Map session = ...
- 2008-11-14 01:33
- 浏览 716
- 评论(0)
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun ...
- 2008-11-13 20:55
- 浏览 835
- 评论(0)
***************1.[一般推荐使用](只能获得request,而response则得不到)**********************
ActionContext.getContext().put("liuwei", "andy"); //request.setAttribute("liuwei", "andy");
Map map=ActionContext.getContext().getSession(); //session
map.put("username&q ...
- 2008-11-13 20:46
- 浏览 856
- 评论(0)
在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到
1.通过ActionContext class中的方法getSession得到
2.Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作
下面先看一个采用第一种方式,在action中得到session的例子
package s2.ex.action;import java.util.Map;import com.opensymphony.xwork2.ActionContext;import co ...
- 2008-11-13 20:14
- 浏览 599
- 评论(0)
在struts1中,获得到系统的request或者session对象非常方便,都是按照形参传递的,但是在struts2中,request和session都被隐藏了
struts提供两种方式访问session和request,其中比较常用的是利用SPRING里面所说的IOC即控制反转
IOC方式:
action类实现ServletRequestAware接口,并新建一个HttpServletRequest request
public class UserLoginAction extends ActionSupport implements ServletRequestAware{
p ...
- 2008-11-13 20:11
- 浏览 1483
- 评论(0)
很早以前在学校网站上下载的flash元件,记得大一的时候做东西还用的到,现在传上来,和大家分享一下,顺便也减缓一下自己硬盘的压力,呵呵
下载地址:UuShare ||?? SkyDrive
类别:资源共享?查看评论
- 2008-11-11 14:50
- 浏览 12401
- 评论(0)
如何比较两个有可能为null的实例
以前在写程序的时候,碰到需要比较两个有可能为null的实例时,为了避免出现NullPointerException,经常用这样的一段代码来比较:
Object obj1 = "abc"; Object obj2 = "cde"; if ((obj1 == null && obj2 == null) || (obj1 !=
- 2008-11-09 16:37
- 浏览 840
- 评论(0)
1 Eclipse下载
EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载http://www.eclipse.org/downloads/index.php
2 lomboz J2EE插件,开发JSP,EJBhttp://forge.objectweb.org/projects/lomboz
3 MyEclipse J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等 http://www.myeclipseide.com
4 Properties Editor 编辑java的属性文件,并 ...
- 2008-11-09 16:31
- 浏览 677
- 评论(0)
ubuntu8.04自动挂载硬盘分区
ubuntu默认开机是不自动挂载硬盘分区的,想要开机自动挂载硬盘,需手动编辑 /etc/fstab 文件,该文件描述了系统启动时所挂载的硬盘设置,具体过程:
先查看磁盘的uuid(当然也可以查看 label,这样较为清楚地看到分区名称):
ls -al /dev/disk/by-uuid (ls -al /dev/disk/by-label)
我的是:
总用量 0
drwxr-xr-x 2 root root 160 2008-05-18 15:52 .
drwxr-xr-x 6 root root 120 2008-05-18 15:52 ..
lrw ...
- 2008-11-08 16:47
- 浏览 794
- 评论(0)
需求: 现在要设计 3 个 DAO 分对 Wind, Horse, Cow 进行增、删、改以及一些其他操作。
设计一:
Java代码
Public interface WindDao {
public void create(Wind obj);
public void delete(Wind obj);
public void update(Wind obj);
public void other(Wind obj);
}
Public interf ...
- 2008-11-07 11:03
- 浏览 706
- 评论(0)
当我第一次更新内核时,提示我
“引导文件menu.list经过编辑,是否自动更新?
当时我想,更新了还要重新编辑,麻烦。
”no“。
为什么我要编辑它?因为硬件的问题,我加了个参数 noapic,才能启动系统。
于是,问题来了, ...
- 2008-11-06 23:14
- 浏览 1301
- 评论(0)
mysql to PostgreSQL
关键字: mysql postgresql
由于项目需要,需要将mysql数据库转为 PostgreSQL数据库。大概的整理下了。
一、mysql表
Sql代码
-- Table "ss_users" DDL
CREATE TABLE `ss_users` (
`ID` int(11) NOT NULL auto_increment,
`PASSWD` varchar(200) NOT NULL,
`NAME` varchar(80) NOT ...
- 2008-11-06 22:29
- 浏览 1177
- 评论(0)
在Hibernate和PostgreSQL中使用SERIAL字段
设计的一张表中,使用String类型做为表的主键ID,使用一个SERIAL字段做为一个数据的编号,这样就可以产生一个自动增加的编号。使用 Hibernate后主键ID使用Hibernate的uuid.hex自动生成没有什么问题,但是SERIAL字段Hibernate hibernatesync自动生成的配置信息却是“type=”ingeger” not-null=”true” length=”4””的属性。这样在开发过程中必须指定数值,这样就不能实现自动增加的愿望。所以修改配置文件为如下的样子:
Java代码
< ...
- 2008-11-06 21:34
- 浏览 1449
- 评论(0)