参数传递问题

 发送参数的页面部分代码:

<%
        String assettypeid=null;
       Collection cle=(Collection)request.getAttribute("assettypeeditsearch");
        Iterator it=(Iterator)cle.iterator();
        while(it.hasNext()){
         AssettypeForm assettypeform=(AssettypeForm)it.next();
         assettypeid=String.valueOf(assettypeform.getId());//把从表里面的获得的int 型变成字符型
           
      %>
         
       <tr><td><%=assettypeform.getAssettypename() %></td>

            <td><%=assettypeform.getDescription() %></td><td><a  href="assettypeedit.jsp?assettypeId=<%=assettypeid%>">编辑</a><td></tr> 
      <%} %>
      

接收参数的页面部分代码:

<%
       
       Databasecon db= new Databasecon();
       int assettypeId=-1;
       if(!" ".equals(request.getParameter("assettypeId"))||((request.getParameter("assettypeId")!=null))){
         try{
          
              assettypeId=Integer.parseInt(request.getParameter("assettypeId"));//把转变成String型的int型数据再变成 int型;
              
            }catch(Exception e){
           e.printStackTrace();
           }
        
            AssettypeForm  assettypeform=(AssettypeForm)db.editAssettype(assettypeId);//传递的参数为int型
           %>
     
       <tr><td>资产类型名称</td><td><html:text property="assettypename" value="<%=assettypeform.getAssettypename() %>"/></td></tr>
      <tr>
          <td >资产类型描述</td><td><html:text property="description" value="<%=assettypeform.getDescription()%>"/></td>
       </tr>
       <%}%>

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值