解决方案 »
- 比较文本文件中每一行怎么弄!
- 关于集成spring,hibernate和quartz的问题
- 关于HIBERNATE 一对多 双向关联的问题
- 同志们能推荐一下学习Spring 2.0的书吗?实体的……最近急需,多谢多谢……
- java.util.Matcher.matchers返回的值是什么
- 如何在j2ee服务器中安装struts??我用的是sun的j2ee包~~
- LDAP And JNDI?
- jbuiler中使用db polit时如何添加oracle驱动程序!!!!!
- 我的毕业论文是开发电子商务的网站,各位有没有好的建议,哪儿有关于电子商务网的源码可以参考的。多谢了
- 为什么jbuilder编译remote 接口cmp出错,local时却可以通过,求解?
- 这是什么原因?
- 求解觉求帮助
style="width: 153px;">
这里 的tOrderList没有tradestatus这个属性。
如果是query查询条件,这里建议 用queryBean
import java.util.Date;public class TOrderList implements Serializable {
/**
*
*/ public String id; public String callphone; public String payphone; public Integer cphonetype; public String procode; public String ccitycode; public String pcitycode; public String money; public String socecode; public String soctype; public String channelcode; public String idnumber; public String cardno; public String bankname; public Integer cardtype; public Date tradestarttime; public Date tradeendtime; public String tradeid; public Integer tradestatus; public String tradedesc; public String tradecode; public Date paysarttime; public Date payendtime; public String payid; public Integer paystatus; public String paydesc; public String paycode; public String payserial; public Date backsarttime; public Date backendtime; public String backid; public Integer backstatus; public String backdesc; public String backcode; public Date changestarttime; public Date changeendtime; public String changeid; public Integer changestatus; public String changedesc; public String getId() {
return id;
} public void setId(String id) {
this.id = id;
} public String getCallphone() {
return callphone;
} public void setCallphone(String callphone) {
this.callphone = callphone;
} public String getPayphone() {
return payphone;
} public void setPayphone(String payphone) {
this.payphone = payphone;
} public Integer getCphonetype() {
return cphonetype;
} public void setCphonetype(Integer cphonetype) {
this.cphonetype = cphonetype;
} public String getProcode() {
return procode;
} public void setProcode(String procode) {
this.procode = procode;
} public String getCcitycode() {
return ccitycode;
} public void setCcitycode(String ccitycode) {
this.ccitycode = ccitycode;
} public String getPcitycode() {
return pcitycode;
} public void setPcitycode(String pcitycode) {
this.pcitycode = pcitycode;
} public String getMoney() {
return money;
} public void setMoney(String money) {
this.money = money;
} public String getSocecode() {
return socecode;
} public void setSocecode(String socecode) {
this.socecode = socecode;
} public String getSoctype() {
return soctype;
} public void setSoctype(String soctype) {
this.soctype = soctype;
} public String getChannelcode() {
return channelcode;
} public void setChannelcode(String channelcode) {
this.channelcode = channelcode;
} public String getIdnumber() {
return idnumber;
} public void setIdnumber(String idnumber) {
this.idnumber = idnumber;
} public String getCardno() {
return cardno;
} public void setCardno(String cardno) {
this.cardno = cardno;
} public String getBankname() {
return bankname;
} public void setBankname(String bankname) {
this.bankname = bankname;
} public Integer getCardtype() {
return cardtype;
} public void setCardtype(Integer cardtype) {
this.cardtype = cardtype;
} public Date getTradestarttime() {
return tradestarttime;
} public void setTradestarttime(Date tradestarttime) {
this.tradestarttime = tradestarttime;
} public Date getTradeendtime() {
return tradeendtime;
} public void setTradeendtime(Date tradeendtime) {
this.tradeendtime = tradeendtime;
} public String getTradeid() {
return tradeid;
} public void setTradeid(String tradeid) {
this.tradeid = tradeid;
} public Integer getTradestatus() {
return tradestatus;
} public void setTradestatus(Integer tradestatus) {
this.tradestatus = tradestatus;
} public String getTradedesc() {
return tradedesc;
} public void setTradedesc(String tradedesc) {
this.tradedesc = tradedesc;
} public String getTradecode() {
return tradecode;
} public void setTradecode(String tradecode) {
this.tradecode = tradecode;
} public Date getPaysarttime() {
return paysarttime;
} public void setPaysarttime(Date paysarttime) {
this.paysarttime = paysarttime;
} public Date getPayendtime() {
return payendtime;
} public void setPayendtime(Date payendtime) {
this.payendtime = payendtime;
} public String getPayid() {
return payid;
} public void setPayid(String payid) {
this.payid = payid;
} public Integer getPaystatus() {
return paystatus;
} public void setPaystatus(Integer paystatus) {
this.paystatus = paystatus;
} public String getPaydesc() {
return paydesc;
} public void setPaydesc(String paydesc) {
this.paydesc = paydesc;
} public String getPaycode() {
return paycode;
} public void setPaycode(String paycode) {
this.paycode = paycode;
} public String getPayserial() {
return payserial;
} public void setPayserial(String payserial) {
this.payserial = payserial;
} public Date getBacksarttime() {
return backsarttime;
} public void setBacksarttime(Date backsarttime) {
this.backsarttime = backsarttime;
} public Date getBackendtime() {
return backendtime;
} public void setBackendtime(Date backendtime) {
this.backendtime = backendtime;
} public String getBackid() {
return backid;
} public void setBackid(String backid) {
this.backid = backid;
} public Integer getBackstatus() {
return backstatus;
} public void setBackstatus(Integer backstatus) {
this.backstatus = backstatus;
} public String getBackdesc() {
return backdesc;
} public void setBackdesc(String backdesc) {
this.backdesc = backdesc;
} public String getBackcode() {
return backcode;
} public void setBackcode(String backcode) {
this.backcode = backcode;
} public Date getChangestarttime() {
return changestarttime;
} public void setChangestarttime(Date changestarttime) {
this.changestarttime = changestarttime;
} public Date getChangeendtime() {
return changeendtime;
} public void setChangeendtime(Date changeendtime) {
this.changeendtime = changeendtime;
} public String getChangeid() {
return changeid;
} public void setChangeid(String changeid) {
this.changeid = changeid;
} public Integer getChangestatus() {
return changestatus;
} public void setChangestatus(Integer changestatus) {
this.changestatus = changestatus;
} public String getChangedesc() {
return changedesc;
} public void setChangedesc(String changedesc) {
this.changedesc = changedesc;
} public String getChangecode() {
return changecode;
} public void setChangecode(String changecode) {
this.changecode = changecode;
} public String getChangeserial() {
return changeserial;
} public void setChangeserial(String changeserial) {
this.changeserial = changeserial;
} public Integer getVersion() {
return version;
} public void setVersion(Integer version) {
this.version = version;
} public Long getExpand1() {
return expand1;
} public void setExpand1(Long expand1) {
this.expand1 = expand1;
} public Long getExpand2() {
return expand2;
} public void setExpand2(Long expand2) {
this.expand2 = expand2;
} public String getExpand3() {
return expand3;
} public void setExpand3(String expand3) {
this.expand3 = expand3;
} public String getExpand4() {
return expand4;
} public void setExpand4(String expand4) {
this.expand4 = expand4;
} public String changecode; public String changeserial;
public Integer version; public Long expand1; public Long expand2; public String expand3; public String expand4;
}javabean是有的
import com.etonen.management.po.TOrderList;
import com.etonen.management.utils.DataUtil;
import com.opensymphony.xwork2.ActionSupport;public class PaySearchAction extends ActionSupport { /**
*
*/
private static final long serialVersionUID = 1L; private TOrderList tOrderList;// 订单 public List<TOrderList> orderListList;// 用户列表
@Autowired
private TOrderListInter tOrderListInter; /* 支付订单查询 */
public String paySearch() {
if (null == tOrderList) {
orderListList = tOrderListInter.orderList(DataUtil
.getNowOrderListName(), tOrderList);
} else {
if (null == tOrderList.getId() || "".equals(tOrderList.getId())) {
orderListList = tOrderListInter.orderList(DataUtil
.getNowOrderListName(), tOrderList);
}
orderListList = tOrderListInter.orderList(DataUtil
.getTOrderListName(tOrderList.getId()), tOrderList);
}
return SUCCESS; } public TOrderList gettOrderList() {
return tOrderList;
} public void settOrderList(TOrderList tOrderList) {
this.tOrderList = tOrderList;
} public List<TOrderList> getOrderListList() {
return orderListList;
} public void setOrderListList(List<TOrderList> orderListList) {
this.orderListList = orderListList;
}
}
这样写.在jsp页面提交的时候就会抛上面的ognl的错误!!
麻烦大家帮忙看看
public TOrderList gettOrderList() {
return tOrderList;
}public void settOrderList(TOrderList tOrderList) {
this.tOrderList = tOrderList;
}get set后的两个字母,要么全是大写,要么全是小写。你定义对象的时候就应该区别的,不然反射的时候就会找不到这个对象。
我做了一个登录页面,是没有问题的
<h1>用户登录</h1>
<s:form action="user_Login" namespace="/" method="post">
<s:textfield label="用户名" name="auser.username"></s:textfield>
<s:password label="密码" name="auser.password"></s:password>
<s:textfield label="验证码" name="verf" cssStyle="width:60px;"></s:textfield>
<img src="SecurityCodeImageAction.action" id="Verify" style="" alt="看不清,换一张"/>
<s:submit value="登录"></s:submit>
</s:form>
@Autowired
private LoginInter loginService;
@Autowired
private userRoleInter userRoleInter;
private AUser auser;
public AUser getAuser() {
return auser;
} public void setAuser(AUser auser) {
this.auser = auser;
}
private String verf;// 验证码 public String Login() {
if (null != auser) {
boolean validateUser = loginService.Login(auser.getUsername(),
auser.getPassword());
if (validateUser) {
String serverCode = Request.session("SESSION_SECURITY_CODE", null);
Request.session("userName", auser.getUsername());
if (!verf.equals(serverCode)) {
this.addFieldError("auser.username", "验证码错误!");
return INPUT;
}
return SUCCESS;
}
}
this.addFieldError("auser.username", "用户名或密码错误!");
return INPUT;
}
这样是完全没有问题的
private TOrderList tOrderList 开头俩字母要么大写,要么小写。对应的get set就不会gettOrderlist这种形式了。
我就算是把private TOrderList tOrderList 换成private TOrderList t也会出现那种错误
照你这说法,我写的那个登录也是过不去的.但那个是没有问题的!
style="width: 153px;">你这个的意思 其不是 要把tradestatus 这个属性,赋值给tOrderList 这个list么?
你觉得可能么?
this.tOrderList = tOrderList;
}public void setTOrderList(TOrderList tOrderList) {
this.tOrderList = tOrderList;
}
这个T要大写。