Action 源码:package org.xcg.sealightmis.action;import java.util.List;
import java.util.Map;import org.xcg.sealightmis.service.ISlcNameService;
import org.xcg.sealightmis.vo.SlcName;import com.opensymphony.xwork.ActionContext;
import com.opensymphony.xwork.ActionSupport;@SuppressWarnings("serial")
public class SlcNameAction extends ActionSupport {
protected SlcName slcName;
protected ISlcNameService slcNameService;
private String mulitCid;
List list;
public SlcName getSlcName() {
return slcName;
}
public void setSlcName(SlcName slcName) {
this.slcName = slcName;
}
public ISlcNameService getSlcNameService() {
return slcNameService;
}
public void setSlcNameService(ISlcNameService slcNameService) {
this.slcNameService = slcNameService;
}
@SuppressWarnings("unchecked")
public String delete() {
slcNameService.delete(mulitCid);
Map session = (Map)ActionContext.getContext().get("request");
session.put("mulitCid",null);
this.mulitCid=null;
return SUCCESS;
}
@SuppressWarnings("unchecked")
public String append() {
//System.out.println("This is SlcNameAction.java append.");
String result=null;
result = slcNameService.append(slcName);
Map session = (Map)ActionContext.getContext().get("request");
session.put("slcName",slcName);
if (result==null)return SUCCESS;
else{
session.put("exception",result);
return ERROR;
}
}
@SuppressWarnings("unchecked")
public String slcNameListAll() {
System.out.println("This is SlcNameAction.java AlcNameListAll.");
list = slcNameService.list();
System.out.println("slcNameAction List" + list);
Map session = (Map)ActionContext.getContext().get("request");
session.put("slcNameListAll",list);
return SUCCESS;
} @SuppressWarnings("unchecked")
public String findByid() {
this.slcName = slcNameService.findByid(slcName.getMyid());
//单个对象用这个:
Map session = ActionContext.getContext().getSession();
session.put("slcName",slcName);
return SUCCESS;
} @SuppressWarnings("unchecked")
public String update() {
String result=null;
result = slcNameService.update(slcName);
Map session = (Map)ActionContext.getContext().get("request");
if (result==null){
session.put("slcName",slcName);
return SUCCESS;
}
else{
session.put("slcName",null);
session.put("exception",result);
return ERROR;
}
} public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
public String getMulitCid() {
return mulitCid;
}
public void setMulitCid(String mulitCid) {
this.mulitCid = mulitCid;
}
}
import java.util.Map;import org.xcg.sealightmis.service.ISlcNameService;
import org.xcg.sealightmis.vo.SlcName;import com.opensymphony.xwork.ActionContext;
import com.opensymphony.xwork.ActionSupport;@SuppressWarnings("serial")
public class SlcNameAction extends ActionSupport {
protected SlcName slcName;
protected ISlcNameService slcNameService;
private String mulitCid;
List list;
public SlcName getSlcName() {
return slcName;
}
public void setSlcName(SlcName slcName) {
this.slcName = slcName;
}
public ISlcNameService getSlcNameService() {
return slcNameService;
}
public void setSlcNameService(ISlcNameService slcNameService) {
this.slcNameService = slcNameService;
}
@SuppressWarnings("unchecked")
public String delete() {
slcNameService.delete(mulitCid);
Map session = (Map)ActionContext.getContext().get("request");
session.put("mulitCid",null);
this.mulitCid=null;
return SUCCESS;
}
@SuppressWarnings("unchecked")
public String append() {
//System.out.println("This is SlcNameAction.java append.");
String result=null;
result = slcNameService.append(slcName);
Map session = (Map)ActionContext.getContext().get("request");
session.put("slcName",slcName);
if (result==null)return SUCCESS;
else{
session.put("exception",result);
return ERROR;
}
}
@SuppressWarnings("unchecked")
public String slcNameListAll() {
System.out.println("This is SlcNameAction.java AlcNameListAll.");
list = slcNameService.list();
System.out.println("slcNameAction List" + list);
Map session = (Map)ActionContext.getContext().get("request");
session.put("slcNameListAll",list);
return SUCCESS;
} @SuppressWarnings("unchecked")
public String findByid() {
this.slcName = slcNameService.findByid(slcName.getMyid());
//单个对象用这个:
Map session = ActionContext.getContext().getSession();
session.put("slcName",slcName);
return SUCCESS;
} @SuppressWarnings("unchecked")
public String update() {
String result=null;
result = slcNameService.update(slcName);
Map session = (Map)ActionContext.getContext().get("request");
if (result==null){
session.put("slcName",slcName);
return SUCCESS;
}
else{
session.put("slcName",null);
session.put("exception",result);
return ERROR;
}
} public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
public String getMulitCid() {
return mulitCid;
}
public void setMulitCid(String mulitCid) {
this.mulitCid = mulitCid;
}
}
解决方案 »
- 滑动条 如何动态指定他 拖动停留位置 写过的帮忙看看 谢谢
- 求助MyEclipse Hibernate逆向工程设置的问题
- 从数据库读取数据到下拉列表框
- 跪求--关于会话bean
- <s:set name="id" value="<%= "'" +request.getParameter("id") + "'"%>
- 【请教】WebSphere7.0中如何发布WAR格式应用?
- 请大家帮我比较一下,如果薪水和福利大致相同,下面这两家公司去哪家比较好?
- 求助:生成Service时 SSOService文件提示 com.sun.java.jax_rpc_ri.internal找不到?
- 如何用Struts实现多文件上传?
- Socket通讯时,正在接收数据时,无法同进发送数据???
- 高手请进来帮帮我!java.lang.String cannot be cast to [Ljava.lang.Object
- HQL是否支持自连接!!
<xwork>
<include file="webwork-default.xml" />
<package name="default" extends="webwork-default">
<!--在这里我们注册一个register类,class=后面本应是UserAction的路径,
但是我们把它交给Spring托管,在Spring下配置同名称的类,这里就会自动去找。
method不写用默认,但我们是自建的方法,所以必须要写。-->....................
<action name="appendSlcName" class="slcNameAction" method="append">
<result name = "success" >/success_return.jsp</result>
<result name="invalid.token">/repeaterror.jsp</result>
<interceptor-ref name="params"></interceptor-ref>
<interceptor-ref name="token"></interceptor-ref>
<result name="error">/exception_return.jsp</result>
</action>
....................
<action name="slcNameListAll" class="slcNameAction" method="slcNameListAll">
<result name = "success" >/success_return.jsp</result>
<result name="error">/exception_return.jsp</result>
</action>