怎么利用360域名做网站,wordpress商品展示模板下载,个人如何办网站,附近建网站公司文章目录参数值自动注入示例代码将JavaBean的属性值显示在页面上示例代码参数值自动注入
注意事项#xff1a; 1.前端界面的表单项的参数命名格式为#xff1a;Action属性名.JavaBean的属性名 2.Action的属性必须要有setter/getter方法#xff0c;注入时会调用setter方法
…
文章目录参数值自动注入示例代码将JavaBean的属性值显示在页面上示例代码参数值自动注入
注意事项 1.前端界面的表单项的参数命名格式为Action属性名.JavaBean的属性名 2.Action的属性必须要有setter/getter方法注入时会调用setter方法
示例代码
前端代码
form id actionmodify methodpostinput typehidden nameproject.id value${project.id}/table classtableborder cellSpacing0 cellPadding0 width100% border0tbodytr classheadertd colSpan3变更项目/td/tr/tbodytbodytrtd classaltbg1 width20%b编号:/b/tdtd classaltbg2 valignmiddle width20%input typetext nameproject.code value${project.code}//tdtdspan stylecolor: red /span/td/trtrtd classaltbg1 width20%b名称:/b/tdtd classaltbg2input typetext nameproject.name value${project.name}//tdtdspan stylecolor: red /span/td/trtrtd classaltbg1 width20%b开始时间:/b/tdtd classaltbg2input typedate nameproject.startDate value${project.startDate}//tdtdspan stylecolor: red/span/td/trtrtd classaltbg1 width20%b结束时间:/b/tdtd classaltbg2input typedate nameproject.endDate value${project.endDate}//tdtdspan stylecolor: red/span/td/tr/tbody/tablebr/centerinput classbutton typebutton value取消 onclickgoBack();/input classbutton typebutton value恢复/input classbutton typesubmit value提 交//center/form后端代码
package priv.lwx.pms.action;import priv.lwx.pms.dao.ProjectDAO;
import priv.lwx.pms.entity.Project;/*** 修改项目信息** author liaowenxiong* date 2022/7/5 09:32*/public class ProjectModifyAction extends BaseAction {private Project project;private ProjectDAO projectDAO new ProjectDAO();public String execute() {projectDAO.modify(project);return SUCCESS;}public Project getProject() {return project;}public void setProject(Project project) {this.project project;}
}将JavaBean的属性值显示在页面上
注意事项 可以通过el表达式来获取JavaBean的属性值 可以通过Struts2标签OGNL来获取JavaBean的属性值 Action的属性必须要有getter方法
示例代码
前端示例代码
%--通过EL表达式获取JavaBean的属性值--%
input typetext nameproject.code value${project.code}/
%--通过Struts2标签OGNL表达式来获取JavaBean的属性值--%
input typetext nameproject.code values:property valueproject.code/ /后端示例代码
package priv.lwx.pms.action;import priv.lwx.pms.dao.ProjectDAO;
import priv.lwx.pms.entity.Project;/*** description** author liaowenxiong* date 2022/7/5 11:48*/public class ProjectLoadAction extends BaseAction{private Project project;private ProjectDAO projectDAO new ProjectDAO();public String execute() {project projectDAO.findById(project.getId());return SUCCESS;}public Project getProject() {return project;}public void setProject(Project project) {this.project project;}
}