如何利用list属性获取jsp传的整型值

  前段时间做个后台管理系统的用户注册功能,在新用户注册时候,要插入用户所在部门的id和职务id,而且用户roles类型是list型,所以在jsp页面传值时候就出现了List类型转化错误,搞了好半天草解决,解决办法如下:

将原来的传值方式:

<div>
     <input type="radio" name="staff.roles" value="1" id="staffroles" />
     <label for="staffType1">英语编辑</label>
     <input type="radio" name="staff.roles" value="2" id="staffroles"/>
     <label for="staffType0">语文编辑 </label>
    </div>

改为:

<div>
    <s:radio name="staffroles" list="#{'1':'英语编辑','2':'语文编辑'}" ></s:radio>
 </div>

这样在选择radio时候就能传整型值了,但还要在程序中就行转换,具体如下:

//提取jsp页面信息并装换为整型
   String staffroles=request.getParameter("staffroles");
         int int_staffroles=Integer.parseInt(staffroles);

然后通过将所获取的int_staffroles直接插入关联表就ok了。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值