【问题标题】:Why out.println output is null for just 2 cases为什么 out.println 输出仅在 2 种情况下为空
【发布时间】:2015-11-22 00:13:38
【问题描述】:

一切正常,但 mt & cat 给我 null...

<head>

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    <title>Video Club</title>

</head>

<body>

    <h1>Movie & Customer Info</h1>

     <%
    String name = request.getParameter("name");
    out.println("Όνομα: " + name); 
    %><br><br>
    <%
    String sur = request.getParameter("surname");
    out.println("Επίθετο: " + sur);
    %><br><br>
    <%
    String card = request.getParameter("card");
    out.println("Πιστωτική κάρτα: " + card);
    %><br><br>
    <%
    String mt = request.getParameter("MovieTitle");
    out.println("Τίτλος Ταινίας: " + mt);
    %><br><br>
    <%
    String cat = request.getParameter("category");
    out.println("Category: " + cat);
    %>

</body>

我正在使用 netbeans IDE 8.0.2,这是与 checkout.jsp 链接的 finalResults.jsp

<head>

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    <title>Video Club</title>

</head>
<body>
    <h1>Checkout</h1>
    <h3>Please Use Latin Characters</h3>
     <%
    String mt = request.getParameter("MovieTitle");
    out.println("Τίτλος Ταινίας: " + mt); 
    %>

    <form action ="finalResults.jsp" method="post">
        <br>
    Όνομα:<br>
        <input type="text" name="name">
        <br>
    Επίθετο:<br>
        <input type="text" name="surname">
        <br>
    Πιστωτική κάρτα:<br>
        <input type="text" name="card">
    <br><br>
        <input type ="submit" value ="Ολοκλήρωση"/>
    </form>


</body>

checkout.jsp 还有一个名为 list.jsp 的前一个,在此之前是 index.jsp

【问题讨论】:

标签: javascript java html jsp netbeans-8


【解决方案1】:

伙计,您的表单中缺少输入

<form action ="finalResults.jsp" method="post">
    <br>
Όνομα:<br>
    <input type="text" name="name">
    <br>
Επίθετο:<br>
    <input type="text" name="surname">
    <br>
Πιστωτική κάρτα:<br>
    <input type="text" name="card">
<br><br>
 <input type="text" name="MovieTitle">
 <input type="text" name="catagory">
    <input type ="submit" value ="Ολοκλήρωση"/>
</form>

【讨论】:

  • 我在之前的 list.jsp 中有它,用户在其中给出了答案,但我希望将它打印在 finalResults.jsp

    Επιλέξτε μία από τις ταινίες που εμφανίζονται:


  • @然后你需要将它们从list.jsp传递给checkour.jsp,你可以将thme设置为你之前获得的值的隐藏字段,无论如何,你需要将这些值与其他人一样提交, 姓氏, 否则行不通
【解决方案2】:

我使用了 session.setAttribute("SES_CAT",cat);在第二个 .jsp 中存储值 和字符串 cat=(String)session.getAttribute("SES_CAT");在最后一个 .jsp 中调用它。感谢隐藏字段的想法,但这对我来说效果更好......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-27
    • 1970-01-01
    • 2017-09-22
    • 2012-10-21
    • 2020-05-11
    • 1970-01-01
    相关资源
    最近更新 更多