通过hibernateTemplate.get上来一个对象,这个对象是Action中的一个属性,属性的getter/setter都已经提供了,属性名也是符合bean规范的。在前台页面中,使用<s:proprety value="#ObjectName.propretyName">的方式取值时候一直是null,EL表达式也搞不定。具体代码如下Action:
package com.HBank.power_lightning.powerManager.action;import java.util.List;import com.HBank.power_lightning.powerManager.services.BranchManagerService;
import com.HBank.vo.ImBranch;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;public class BranchManagerAction extends ActionSupport  implements ModelDriven{private  ImBranch imBranch = new ImBranch();
        
        @Override

        public ImBranch getModel() {

return imBranch;
}        public ImBranch getImBranch() {
return imBranch;
} public void setImBranch(ImBranch imBranch) {
this.imBranch = imBranch;
}        public String findBranchById(){

try {
this.imBranch = branchManagerService.findBranchByNo(imBranch.getBrhId());
  
} catch (Exception e) {
e.printStackTrace();
}

return "findBranchById";
}
}Struts配置文件:<package name="branchManager" extends="oa">
<action name="branchManagerAction_*"
class="com.HBank.power_lightning.powerManager.action.BranchManagerAction"
method="{1}">
<result name="findBranchs">/systemManager/rolemanager/findRoleMain.jsp</result>
<result name="findBranchsToBranch">/systemManager/orgmanager/branchMagMain.jsp</result>
<result name="findBranchById">/systemManager/orgmanager/branchInfo.jsp</result>
</action>
</package>看了半天始终不知道是哪里的问题,请各位帮忙看下,多谢了哈