//session.setAttribute("userform", userform);不好
应该是
userform.setUsername(userinfo.getUsername);之类的,
界面用<html:text property="username"/>
界面上的就自动可获取到值了userform.setCode(userinfo.getCode().getCodeId());
下面改成
<html:select property="code">
<html:options collection="list" property="codeid" labelProperty="codename"/>
</html:select>下拉表就可以自动设初了