java基础 (servelt+jdbc)请求action的传递

4 篇文章 0 订阅
3 篇文章 0 订阅
结构项目是servlet+jdbc(oracle)
1、在项目中请求删除操作需要操作的首先是需要得到id 
  在js中直接如下:如下默认是get提交  将id通过request请在delete类中能获取到值
< script type ="text/javascript" >
        function  delet(action,id) {
        if   (window.confirm(  "删除?" ))   {
        alert(  "显示的内容" +action+   "----"  +id);
       form1.action=action;
       window.location.href =  "delete?id="  +id;   //默认是get请求,url显示地址参数
        }else{
       return false   ;
        }
       }
 </  script >

   在调用该方法的时候  οnclick="return delet('/delete','${a.name}')"
2、可以自己写一个隐藏的text框,将获取到的ID放入到text框中,在通过request.getparamter来获取id来做删除操作    //这种可以设置为post提交
 

如果通过调用不同的servlet来处理不同的动作
   < form  id  = "form1"    >
 
 
3、如果在jsp中直接写java代码进行数据库查询直接在jsp页面显示。网上方法很多
 
   第二种  c 标签显示  如果是java代码中查询结果集,可以封装成List  通过发送到jsp页面,在通过jslt的c标签显示
 

---c标签的用

1、加载jstl.jar standard.jar 架包

2、将结果集在servelt的请求中 req.setAttribute("list", list);  发送的jsp页面中 

3、显示 <table   border="1"   width="100%"    >
           <tr>
         <th>  序列</th>  <th>  姓名</th>  <th>  年龄</th>
         </tr>
         <c:forEach items="${list}" var="setMeal">
         <tr>
             <td>${setMeal.id}</td>
              <td>${setMeal.name}</td>
               <td>${setMeal.pwd}</td>
         </tr>
         </c:forEach>
      </table>

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值