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

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


下面看下界面效果:




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

<span style="font-family:KaiTi_GB2312;font-size:18px;">			<div class="formitem">
				<div class="f_label">
					<span class="red">*</span>用户名称:
				</div>
				<div class="f_item"></span>
<span style="font-family:KaiTi_GB2312;font-size:18px;">                                <!--这里是将从数据库中读取到的数据,显示到界面上--></span>
<span style="font-family:KaiTi_GB2312;font-size:18px;">					<input type="text" id="realname" name="realname" /> 
					<input type="hidden"name="allotuuid" id="allotuuid" />  
					<input type="hidden" id="userid" name="userid" />
				</div>
			</div></span>

javascrip实现

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


Action层

<span style="font-family:KaiTi_GB2312;font-size:18px;">/****
 * 查询用户姓名
 * 
 * @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;
	}
}</span>

Service层

<span style="font-family:KaiTi_GB2312;font-size:18px;">@Service
public class AssetQueryUsernameService extends BaseService<SnUser, String> {

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

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


  • 5
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值