首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Struts2空值有关问题

2013-11-19 
Struts2空值问题package cn.jboa.actionimport java.util.ArrayListimport java.util.Iteratorimport j

Struts2空值问题
package cn.jboa.action;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import cn.jboa.bean.*;
import cn.jboa.biz.emService;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

public class emAction extends ActionSupport{
private List<Employee> yong;
private emService ue;
private Employee lo;
private List<Department> de;
private List<Position> po;
private String de_id;
private String po_id;
Department dep=new Department();
Position pos=new Position();
private List<String> fs;
private int xiu_id;



public int getXiu_id() {
return xiu_id;
}
public void setXiu_id(int xiuId) {
xiu_id = xiuId;
}


public List<String> getFs() {
return fs;
}
public void setFs(List<String> fs) {
this.fs = fs;
}
public String getDe_id() {
return de_id;
}
public void setDe_id(String deId) {
de_id = deId;
}
public String getPo_id() {
return po_id;
}
public void setPo_id(String poId) {
po_id = poId;
}
public List<Department> getDe() {
return de;
}
public void setDe(List<Department> de) {
this.de = de;
}
public List<Position> getPo() {
return po;
}
public void setPo(List<Position> po) {
this.po = po;
}
public Employee getLo() {
return lo;
}
public void setLo(Employee lo) {
this.lo = lo;
}
public List<Employee> getYong() {
return yong;
}
public void setYong(List<Employee> yong) {
this.yong = yong;
}
public emService getUe() {
return ue;
}
public void setUe(emService ue) {
this.ue = ue;
}

/*
 * 登陆
 * */ 
public String login()
{
ActionContext  ch=ActionContext.getContext();


Employee em=ue.login(lo);
if(em!=null)
{

ch.getSession().put("yy", em);
//String str=em.getPOSITION_ID().getPOWER_ID().getNAME_QX();
//String []qquan=str.split("\\.");
//for(String te:qquan)
//{
//fs.add(te);
//System.out.println(te);
//}
//
//System.out.println(fs.size());
return SUCCESS;
}
else
{

return LOGIN;
}
}

  public List<String> xian()
{
System.out.println(fs.size());//我想在这里用这个fs但显示为0为什么呢Struts2空值有关问题高手帮帮忙啊。先谢谢了。
return fs;

}
[解决办法]
我不是很懂你的意思。。  我想不通  你是怎样调用这个public List<String> xian() 方法的。。
[解决办法]
   如果直接调用 肯定为零了。。。你能说说 你是怎样调用的么
[解决办法]

引用:
Quote: 引用:

   如果直接调用 肯定为零了。。。你能说说 你是怎样调用的么
怎么让他不为零啊。我现在是在jsp里面用这个方法
我建议在  通过在Action里面添加属性,直接传值过去。或者在把fs直接传到jsp页面
通过  fs.size()在jsp页面内获得长度
[解决办法]
// for(String te:qquan)
 // {
 // fs.add(te);
 // System.out.println(te);
 // }
 // 
// System.out.println(fs.size());
这是你login方法里的代码,而你xian()方法里有没有往fs数组中add东西?所以结果怎么样你应该知道吧。。

热点排行