Action的代码:
package com.liuxiaoyu.crm.action;import java.util.Iterator;
import java.util.List;
import com.liuxiaoyu.crm.model.CrmEmployee;
import com.liuxiaoyu.crm.model.Leveldescp;
import com.liuxiaoyu.crm.service.EmployeeManager;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;public class EmployeeAction extends ActionSupport { private EmployeeManager employeeManager;
private CrmEmployee employee;
public CrmEmployee getEmployee() {
return employee;
} public void setEmployee(CrmEmployee employee) {
this.employee = employee;
} private Long id;
private Leveldescp leveldescp;
public Leveldescp getLeveldescp() {
return leveldescp;
} public void setLeveldescp(Leveldescp leveldescp) {
this.leveldescp = leveldescp;
} public List employeelist;
public List getEmployeelist() {
return employeelist;
}
public void setEmployeelist(List employeelist) {
this.employeelist = employeelist;
} public String list_Emp ()
{
try{
employee.setName("ccc");
}catch(Exception es)
{
System.out.println(es.toString());
} employeelist=employeeManager.getEmps();
return SUCCESS;
} public Long getId() {
return id;
} public void setId(Long id) {
this.id = id;
}
public void setEmployeeManager(EmployeeManager employeeManager) {
this.employeeManager = employeeManager;
} public String add_Emp()
{
//System.out.println("Office_Phone:"+employee.getOfficePhone().toString());
//employee.setJobDescp(leveldescp.getDescp());
//this.employeeManager.addEmp(employee);
System.out.println("into_Add");
return SUCCESS;
} public String delete_Emp()
{
employeeManager.deleteEmp(id);
return SUCCESS;
}
public String get_EmployeeOne()
{
employee=employeeManager.getEmp(id);
return SUCCESS;
}
public String update_Emp(){
employeeManager.updateEmp(employee);
return SUCCESS;
}
}
=================
Mobel类
package com.liuxiaoyu.crm.model;import java.math.BigDecimal;/**
* CrmEmployee entity. @author MyEclipse Persistence Tools
*/public class CrmEmployee implements java.io.Serializable { // Fields private BigDecimal id;
private String name;
private String address;
private String phone;
private String jobDescp;
private String mobile;
private String officePhone;
private String note;
private BigDecimal levelId; // Constructors /** default constructor */
public CrmEmployee() {
} /** minimal constructor */
public CrmEmployee(BigDecimal levelId) {
this.levelId = levelId;
} public BigDecimal getId() {
return this.id;
} public void setId(BigDecimal id) {
this.id = id;
} public String getName() {
return this.name;
} public void setName(String name) {
this.name = name;
} public String getAddress() {
return this.address;
} public void setAddress(String address) {
this.address = address;
} public String getPhone() {
return this.phone;
} public void setPhone(String phone) {
this.phone = phone;
} public String getJobDescp() {
return this.jobDescp;
} public void setJobDescp(String jobDescp) {
this.jobDescp = jobDescp;
} public String getMobile() {
return this.mobile;
} public void setMobile(String mobile) {
this.mobile = mobile;
} public String getOfficePhone() {
return this.officePhone;
} public void setOfficePhone(String officePhone) {
this.officePhone = officePhone;
} public String getNote() {
return this.note;
} public void setNote(String note) {
this.note = note;
} public BigDecimal getLevelId() {
return this.levelId;
} public void setLevelId(BigDecimal levelId) {
this.levelId = levelId;
}}===========================================================
红色那不知道为什么总是报
java.lang.NullPointerException (就这个错,没别的了.要是不加红色的部分就可以在前边显视数据)
我想问的是为什么employee这个bean 的get 和set 方法不能用.
高人谢谢了我用的是SSH框架!
package com.liuxiaoyu.crm.action;import java.util.Iterator;
import java.util.List;
import com.liuxiaoyu.crm.model.CrmEmployee;
import com.liuxiaoyu.crm.model.Leveldescp;
import com.liuxiaoyu.crm.service.EmployeeManager;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;public class EmployeeAction extends ActionSupport { private EmployeeManager employeeManager;
private CrmEmployee employee;
public CrmEmployee getEmployee() {
return employee;
} public void setEmployee(CrmEmployee employee) {
this.employee = employee;
} private Long id;
private Leveldescp leveldescp;
public Leveldescp getLeveldescp() {
return leveldescp;
} public void setLeveldescp(Leveldescp leveldescp) {
this.leveldescp = leveldescp;
} public List employeelist;
public List getEmployeelist() {
return employeelist;
}
public void setEmployeelist(List employeelist) {
this.employeelist = employeelist;
} public String list_Emp ()
{
try{
employee.setName("ccc");
}catch(Exception es)
{
System.out.println(es.toString());
} employeelist=employeeManager.getEmps();
return SUCCESS;
} public Long getId() {
return id;
} public void setId(Long id) {
this.id = id;
}
public void setEmployeeManager(EmployeeManager employeeManager) {
this.employeeManager = employeeManager;
} public String add_Emp()
{
//System.out.println("Office_Phone:"+employee.getOfficePhone().toString());
//employee.setJobDescp(leveldescp.getDescp());
//this.employeeManager.addEmp(employee);
System.out.println("into_Add");
return SUCCESS;
} public String delete_Emp()
{
employeeManager.deleteEmp(id);
return SUCCESS;
}
public String get_EmployeeOne()
{
employee=employeeManager.getEmp(id);
return SUCCESS;
}
public String update_Emp(){
employeeManager.updateEmp(employee);
return SUCCESS;
}
}
=================
Mobel类
package com.liuxiaoyu.crm.model;import java.math.BigDecimal;/**
* CrmEmployee entity. @author MyEclipse Persistence Tools
*/public class CrmEmployee implements java.io.Serializable { // Fields private BigDecimal id;
private String name;
private String address;
private String phone;
private String jobDescp;
private String mobile;
private String officePhone;
private String note;
private BigDecimal levelId; // Constructors /** default constructor */
public CrmEmployee() {
} /** minimal constructor */
public CrmEmployee(BigDecimal levelId) {
this.levelId = levelId;
} public BigDecimal getId() {
return this.id;
} public void setId(BigDecimal id) {
this.id = id;
} public String getName() {
return this.name;
} public void setName(String name) {
this.name = name;
} public String getAddress() {
return this.address;
} public void setAddress(String address) {
this.address = address;
} public String getPhone() {
return this.phone;
} public void setPhone(String phone) {
this.phone = phone;
} public String getJobDescp() {
return this.jobDescp;
} public void setJobDescp(String jobDescp) {
this.jobDescp = jobDescp;
} public String getMobile() {
return this.mobile;
} public void setMobile(String mobile) {
this.mobile = mobile;
} public String getOfficePhone() {
return this.officePhone;
} public void setOfficePhone(String officePhone) {
this.officePhone = officePhone;
} public String getNote() {
return this.note;
} public void setNote(String note) {
this.note = note;
} public BigDecimal getLevelId() {
return this.levelId;
} public void setLevelId(BigDecimal levelId) {
this.levelId = levelId;
}}===========================================================
红色那不知道为什么总是报
java.lang.NullPointerException (就这个错,没别的了.要是不加红色的部分就可以在前边显视数据)
我想问的是为什么employee这个bean 的get 和set 方法不能用.
高人谢谢了我用的是SSH框架!
解决方案 »
- 请教大家一个关于做博客系统时遇到的如何控制地址栏的url显示的问题,真心求教!!
- spring mvc
- 急……junit注解测试
- 用hibernate,建表时ID还能设为自增吗
- 在线等 求帮助,OC4J 启动服务报错
- 上海某软件公司在武汉紧急招聘JAVA工程师(工作地点:上海,武汉)
- 谁知道那里有基与struts的oa办公系统源代码么
- 求助!!!玩过分布式数据库的专家,请指点数据库连接池的方法如何配置数据源
- Weblogic为什么要钱而Tomcat是免费的,Weblogic相对于Tomcat好在哪里?
- jboss下配置sqlserver数据源DATASOURCE1,在web下可看到已OK!在jbuilder下运行出现javax.naming.NameNotFoundException: DATASOURCE1 not
- 求数组排序算法
- 对非最终字段执行同步是什么意思?
你只进行了声明,没有初始化就用了,你觉得可以嘛?