zoukankan      html  css  js  c++  java
  • jsp中的request.setAttribute的使用

    1.第一个jsp页面

    <form id="form1" method="post" action="first.jsp">
    <input type="text" name="balance"> <input type="submit"
    value="提交">
    </form>


    2.第二个jsp页面,根据第一个页面提交的balance的值,如果是小雨500,则在第一个页面处理,否则转发给第二个页面,其中使用setAttribute设置参数

    <body>
    <%
    String bal = request.getParameter("balance");
    double piaozi = Double.parseDouble(bal);
    if (piaozi < 500) {
    out.println("给你" + piaozi + "元");
    out.println("剑豪" +piaozi + "元");
    } else {
    List<String> info = new ArrayList<String>();
    info.add("1111");
    info.add("2222");
    info.add("3333");
    request.setAttribute("info", info);
    %>
    <jsp:forward page="second.jsp" />
    <%
    }
    %>
    </body>

    3.第三次页面,使用request.getAttribute获取属性


    <body>
    <%
    String bal = request.getParameter("balance");
    double piaozi = Double.parseDouble(bal);
    if (piaozi < 500) {
    out.println("给你" + piaozi + "元");
    out.println("剑豪" +piaozi + "元");
    } else {
    List<String> info = new ArrayList<String>();
    info.add("1111");
    info.add("2222");
    info.add("3333");
    request.setAttribute("info", info);
    %>
    <jsp:forward page="second.jsp" />
    <%
    }
    %>
    </body>


    4. 在一个页面输入600结果如下

    1111
    2222
    3333
    给您600.0元 减少600.0元

  • 相关阅读:
    assert()函数用法总结
    UnityiOS键盘无法输入Emoji
    Unity 字体相关
    设计模式相关
    Unicode 与字符编码
    Unity 优化相关小结
    dedecms二次开发技巧汇总
    公司绝对不会告诉你的20个潜规则
    Ubuntu 如何自定义快捷键截图选定区域
    从一份简历就可以判断应聘者
  • 原文地址:https://www.cnblogs.com/shugen/p/6863033.html
Copyright © 2011-2022 走看看