1)在表格里使用<s:textfield>标签,发现自动换行
解决办法:在struts.xml文件里面的<struts>标签下加入<constant name="struts.ui.theme" value="simple" />
2)当我们修改按钮的时候,希望输入框里面显示原来的值
<s:property value="#request.pi.experience"/>
<s:textfield name="experience" value="%{#request.pi.experience}" />
在action里面,我们需要有一个属性pi,有相关的set、get方法。并且在跳转到页面的方法里面对pi进行赋值。
public class PositionAction extends BaseAction {
private PositionInfo pi;
public PositionInfo getPi() {
return pi;
}
public void setPi(PositionInfo pi) {
this.pi = pi;
}
public String preEdit(){
PositionService ps = (PositionService)getBeanFromCurrentContext("PositionService");
pi = ps.query();
return "list"; //跳转到上面的jsp
}
}