jsp+java下拉框读取数据库数据

       想要实现界面的一个小功能,下拉框读取数据库信息,显示在街面上,点击所选中的值,存储到数据库中。


下面看下界面效果:

jsp+java下拉框读取数据库数据_第1张图片



首先介绍下界面jsp代码的实现:

			
*用户名称:
                                
					 
					  
					
				

javascrip实现

	$(function() {	
		createSelect('realname', {
		valueFieldID:"userid",//获取隐藏域id
		textField: 'realname',//界面文本框显示的值
		selectBoxHeight: 200,
		valueField:'userid',url:'${path}/AssetQueryUsername/queryRealname.json',checkbox:false
		});
     valuefield,相当于获取用户名所对应的id,将其传到后台,进行操作()


Action层

/****
 * 查询用户姓名
 * 
 * @author 
 * 
 */
@Controller
@RequestMapping(value = "/AssetQueryUsername")
public class AssetQueryUsernameAction extends BaseAction {
	@Autowired
	private AssetQueryUsernameService assetQueryUsernameService;

	/***
	 * 查询资产发放人员名称
	 */
	@RequestMapping(value = "/queryRealname.json", method = {
			RequestMethod.GET, RequestMethod.POST })
	@ResponseBody
	public Object queryRealname(SnUser snUser, HttpServletRequest request) {
		List data = (List) assetQueryUsernameService.queryRealname(snUser,
				request);
		return data;
	}
}

Service层

@Service
public class AssetQueryUsernameService extends BaseService {

	/***
	 * 查询资产发放人员名称
	 * 
	 * @param realname
	 * @param userid 
	 * @param request
	 * @return
	 */
	public List queryRealname(SnUser snUser,
			HttpServletRequest request) {
		String hql = " from SnUser where userlevel='0'";
		// 查询用户对象
		List listUser = this.listByHql(hql);
		// 返回list集合
		return listUser;
	}
}

  这里用到了SpringMvc技术,后续文章会具体介绍,一个简单的小功能就实现了,动手试试,很简单~


你可能感兴趣的:(java)