struts.xml:
<action name="staffLogin" class="staffLoginAction" method="staffLogin">
<result name="suc" type="redirect">/test.jsp</result>
<result name="err" type="redirect">/test.jsp</result>
</action>
StaffLoginAction.java
public class StaffLoginAction extends ActionSupport{
private String staffId;
private String staffPassword;
private StaffLoginDao staffLoginDao;
private List permissionsList; /**
* @return staffId
*/
public String getStaffId() {
return staffId;
} /**
* @param staffId 要设置的 staffId
*/
public void setStaffId(String staffId) {
this.staffId = staffId;
} /**
* @return staffPassword
*/
public String getStaffPassword() {
return staffPassword;
} /**
* @param staffPassword 要设置的 staffPassword
*/
public void setStaffPassword(String staffPassword) {
this.staffPassword = staffPassword;
} public StaffLoginDao getStaffLoginDao() {
return staffLoginDao;
} public void setStaffLoginDao(StaffLoginDao sd) {
this.staffLoginDao = sd;
}
public String staffLogin(){
System.out.println(staffId + ":" + staffPassword);
permissionsList = staffLoginDao.StaffLogin(staffId, staffPassword);
if(permissionsList != null && permissionsList.size() != 0){
return "suc";
}
return "err";
}
}applicationContext.xml <bean id="staffLoginAction" class="com.gxa.oa.actions.StaffLoginAction">
<property name="staffLoginDao" ref="staffLoginDao"></property>
</bean>
当我要在jsp页面取permissionsList中的值时,发现
Struts ValueStack DebugValue Stack Contents
Object Property Name Property Value
com.opensymphony.xwork2.DefaultTextProvider texts null
这个value stack contents中没有Action这个object啊!去不到值,怎么办啊!望大家指点指点!
<action name="staffLogin" class="staffLoginAction" method="staffLogin">
<result name="suc" type="redirect">/test.jsp</result>
<result name="err" type="redirect">/test.jsp</result>
</action>
StaffLoginAction.java
public class StaffLoginAction extends ActionSupport{
private String staffId;
private String staffPassword;
private StaffLoginDao staffLoginDao;
private List permissionsList; /**
* @return staffId
*/
public String getStaffId() {
return staffId;
} /**
* @param staffId 要设置的 staffId
*/
public void setStaffId(String staffId) {
this.staffId = staffId;
} /**
* @return staffPassword
*/
public String getStaffPassword() {
return staffPassword;
} /**
* @param staffPassword 要设置的 staffPassword
*/
public void setStaffPassword(String staffPassword) {
this.staffPassword = staffPassword;
} public StaffLoginDao getStaffLoginDao() {
return staffLoginDao;
} public void setStaffLoginDao(StaffLoginDao sd) {
this.staffLoginDao = sd;
}
public String staffLogin(){
System.out.println(staffId + ":" + staffPassword);
permissionsList = staffLoginDao.StaffLogin(staffId, staffPassword);
if(permissionsList != null && permissionsList.size() != 0){
return "suc";
}
return "err";
}
}applicationContext.xml <bean id="staffLoginAction" class="com.gxa.oa.actions.StaffLoginAction">
<property name="staffLoginDao" ref="staffLoginDao"></property>
</bean>
当我要在jsp页面取permissionsList中的值时,发现
Struts ValueStack DebugValue Stack Contents
Object Property Name Property Value
com.opensymphony.xwork2.DefaultTextProvider texts null
这个value stack contents中没有Action这个object啊!去不到值,怎么办啊!望大家指点指点!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货