public String getClassify(){ HttpServletRequest request = ServletActionContext.getRequest(); HttpSession session = request.getSession(); Users user = (Users) session.getAttribute("LOGIN_USER"); this.eCustomers = ecustomerService.getCustomers(user.getUserid()); for(int i = 0;i<eCustomers.size();i++){ model2 = userService.getUsers(eCustomers.get(i).getCustomerid()); users.add(i, model2); } Orderclassify tmpbean = classifyService.getClassify(); BeanUtils.copyProperties(tmpbean, model); return SUCCESS; }
<div style="float: left; font-weight: bold">下属客户:</div> <div id="fudd"> <s:select list="users" listKey="name" listValue="name" name="name" headerKey="0" headerValue="--请选择--" /> </div> <div style=" padding-left:57px"> <div class="input" style="width:200px; line-height:18px; float:left"> 手机:<input type="text" name="telephone" id="telephone" value="" style="width:150px" /> </div> <font style="display:block; color:#FF0000; float:left; padding-top:10px; padding-left:5px">* 必填</font> <div style="clear:both"></div> </div>
我的JSP页面有一个用户下拉列表是动态获取到的,我怎么在页面选择用户后,在一个输入手机号码的输入框中自动生成该用户的手机号码
用AJAX最合理
不用AJAX的话,可以一次性把所有用户的信息加载到页面,用JS数组保存
select标签onchange的时候进行读取该数组,设置电话的值
工作量在前台。
这个ajax很容易实现的吧