Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我认为JSP和Javascript是冲突的_Javascript_Html_Jsp_Conflict_Jquery Events - Fatal编程技术网

我认为JSP和Javascript是冲突的

我认为JSP和Javascript是冲突的,javascript,html,jsp,conflict,jquery-events,Javascript,Html,Jsp,Conflict,Jquery Events,我有一个带有表单的HTML文件。当我将其更改为jsp文件并放入一些jsp代码中时,Javascript停止响应,但什么也没有发生。它只是一个货币转换器,交换按钮是通过Javascript管理的 代码如下: <html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script> <script t

我有一个带有表单的HTML文件。当我将其更改为jsp文件并放入一些jsp代码中时,Javascript停止响应,但什么也没有发生。它只是一个货币转换器,交换按钮是通过Javascript管理的

代码如下:

<html>
<head>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            $('#swap').click(function() { 
                s1=$('#to').val();  
                s0=$('#from').val();  
                $('#to').val(s0);  
                $('#from').val(s1); 
            });
        });
</script>
</head>
<body>

    <%@ page import="java.util.*" %>
    
    <div class="background"></div>
    
    <div id="heading">
        <%
        String currency = (String)request.getAttribute("currency");
        if( currency == null )
        {
            out.print("live currency converter");
        }else{
            out.println("Currency Converted: " +currency);
        }
        %>
    </div>
    
<div id="currencyBox">
<form method="POST" action="CurrencyConverter.do">

    <div class="data">
        <label for="from">Convert:</label>
        <input type="text" name="amount" id="amount" value="1" />
    </div>
    <div class="data">
        <label for="fromCurrency">From Currency:</label>
        <select name="from" id="from">
          <option selected="" value="EUR">Euro - EUR</option>
          <option value="USD">United States Dollars - USD</option>
          <option value="GBP">United Kingdom Pounds - GBP</option>
        </select>
    </div>
    
    <div class="data">
        <label for="to">To Currency:</label>
        <select name="to" id="to">
          <option value="USD">United States Dollars - USD</option>
          <option value="GBP">United Kingdom Pounds - GBP</option>
          <option value="CAD">Canada Dollars - CAD</option>
        </select>
    </div>
    <div class="data">
        <input type="submit" name="submit" id="submit" value="Convert the input">
        <input type="button" name="swap" id="swap" value="Swap values">
    </div>
</form>
<form method="GET" action="CodeGrabber.do"><input type="submit" value="Grab the code!"></form>
<form method="GET" action="ListenTest.do"><input type="submit" value="On line report!"></form>

</div>
</body>
</html>

$(文档).ready(函数(){
$(“#交换”)。单击(函数(){
s1=$('#to').val()
s0=$('#from').val()
$('to').val(s0)
$('from').val(s1);
});
});
转换:
从货币:
欧元-欧元
美元-美元
英国英镑-英镑
兑换货币:
美元-美元
英国英镑-英镑
加拿大元-加拿大元
当我删除代码的
部分时,顶部的Javascript就像一个符咒。 我不熟悉jsp和servlet,我有PHP背景

以下是我在开发人员模式下的输出:

<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

    <title>currency converter</title>
    <meta name="description" content="currency converter">
    <link rel="stylesheet" href="lib/c/styles.css">
    <meta property="og:site_name" content="fizaboun/3w lesson"/>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            $('#swap').click(function() { 
     Â          s1=$('#to').val(); Â 
     Â          s0=$('#from').val(); Â 
     Â          $('#to').val(s0); Â 
     Â          $('#from').val(s1); 
            });
        });
</script>
</head>
<body>

    
    
    <div class="background"></div>
    
    <div id="heading">
            live currency converter
    </div>
    
<div id="currencyBox">
<form method="POST" action="CurrencyConverter.do">

    <div class="data">
        <label for="from">Convert:</label>
        <input type="text" name="amount" id="amount" value="1" />
    </div>
    <div class="data">
        <label for="fromCurrency">From Currency:</label>
        <select name="from" id="from">
          <option selected="" value="EUR">Euro - EUR</option>
          <option value="USD">United States Dollars - USD</option>
          <option value="GBP">United Kingdom Pounds - GBP</option>
          <option value="CAD">Canada Dollars - CAD</option>
          <option value="AUD">Australia Dollars - AUD</option>
          <option value="JPY">Japan Yen - JPY</option>
          <option value="INR">India Rupees - INR</option>
          <option value="NZD">New Zealand Dollars - NZD</option>
          <option value="CHF">Switzerland Francs - CHF</option>
          <option value="ZAR">South Africa Rand - ZAR</option>
          <option value="DZD">Algeria Dinars - DZD</option>
          <option value="USD">America (United States) Dollars - USD</option>
          <option value="ARS">Argentina Pesos - ARS</option>
          <option value="AUD">Australia Dollars - AUD</option>
          <option value="BHD">Bahrain Dinars - BHD</option>
          <option value="BRL">Brazil Reais - BRL</option>
          <option value="BGN">Bulgaria Leva - BGN</option>
          <option value="CAD">Canada Dollars - CAD</option>
          <option value="CLP">Chile Pesos - CLP</option>
          <option value="CNY">China Yuan Renminbi - CNY</option>
          <option value="CNY">RMB (China Yuan Renminbi) - CNY</option>
          <option value="COP">Colombia Pesos - COP</option>
          <option value="CRC">Costa Rica Colones - CRC</option>
          <option value="HRK">Croatia Kuna - HRK</option>
          <option value="CZK">Czech Republic Koruny - CZK</option>
          <option value="DKK">Denmark Kroner - DKK</option>
          <option value="DOP">Dominican Republic Pesos - DOP</option>
          <option value="EGP">Egypt Pounds - EGP</option>
          <option value="EEK">Estonia Krooni - EEK</option>
          <option value="EUR">Euro - EUR</option>
          <option value="FJD">Fiji Dollars - FJD</option>
          <option value="HKD">Hong Kong Dollars - HKD</option>
          <option value="HUF">Hungary Forint - HUF</option>
          <option value="ISK">Iceland Kronur - ISK</option>
          <option value="INR">India Rupees - INR</option>
          <option value="IDR">Indonesia Rupiahs - IDR</option>
          <option value="ILS">Israel New Shekels - ILS</option>
          <option value="JMD">Jamaica Dollars - JMD</option>
          <option value="JPY">Japan Yen - JPY</option>
          <option value="JOD">Jordan Dinars - JOD</option>
          <option value="KES">Kenya Shillings - KES</option>
          <option value="KRW">Korea (South) Won - KRW</option>
          <option value="KWD">Kuwait Dinars - KWD</option>
          <option value="LBP">Lebanon Pounds - LBP</option>
          <option value="MYR">Malaysia Ringgits - MYR</option>
          <option value="MUR">Mauritius Rupees - MUR</option>
          <option value="MXN">Mexico Pesos - MXN</option>
          <option value="MAD">Morocco Dirhams - MAD</option>
          <option value="NZD">New Zealand Dollars - NZD</option>
          <option value="NOK">Norway Kroner - NOK</option>
          <option value="OMR">Oman Rials - OMR</option>
          <option value="PKR">Pakistan Rupees - PKR</option>
          <option value="PEN">Peru Nuevos Soles - PEN</option>
          <option value="PHP">Philippines Pesos - PHP</option>
          <option value="PLN">Poland Zlotych - PLN</option>
          <option value="QAR">Qatar Riyals - QAR</option>
          <option value="RON">Romania New Lei - RON</option>
          <option value="RUB">Russia Rubles - RUB</option>
          <option value="SAR">Saudi Arabia Riyals - SAR</option>
          <option value="SGD">Singapore Dollars - SGD</option>
          <option value="SKK">Slovakia Koruny - SKK</option>
          <option value="ZAR">South Africa Rand - ZAR</option>
          <option value="KRW">South Korea Won - KRW</option>
          <option value="LKR">Sri Lanka Rupees - LKR</option>
          <option value="SEK">Sweden Kronor - SEK</option>
          <option value="CHF">Switzerland Francs - CHF</option>
          <option value="TWD">Taiwan New Dollars - TWD</option>
          <option value="THB">Thailand Baht - THB</option>
          <option value="TTD">Trinidad and Tobago Dollars - TTD</option>
          <option value="TND">Tunisia Dinars - TND</option>
          <option value="TRY">Turkey Lira - TRY</option>
          <option value="AED">United Arab Emirates Dirhams - AED</option>
          <option value="GBP">United Kingdom Pounds - GBP</option>
          <option value="USD">United States Dollars - USD</option>
          <option value="VEB">Venezuela Bolivares - VEB</option>
          <option value="VND">Vietnam Dong - VND</option>
          <option value="ZMK">Zambia Kwacha - ZMK</option>
        </select>
    </div>
    
    <div class="data">
        <label for="to">To Currency:</label>
        <select name="to" id="to">
          <option value="USD">United States Dollars - USD</option>
          <option value="GBP">United Kingdom Pounds - GBP</option>
          <option value="CAD">Canada Dollars - CAD</option>
          <option value="AUD">Australia Dollars - AUD</option>
          <option value="JPY">Japan Yen - JPY</option>
          <option value="INR">India Rupees - INR</option>
          <option value="NZD">New Zealand Dollars - NZD</option>
          <option value="CHF">Switzerland Francs - CHF</option>
          <option value="ZAR">South Africa Rand - ZAR</option>
          <option value="DZD">Algeria Dinars - DZD</option>
          <option value="USD">America (United States) Dollars - USD</option>
          <option value="ARS">Argentina Pesos - ARS</option>
          <option value="AUD">Australia Dollars - AUD</option>
          <option value="BHD">Bahrain Dinars - BHD</option>
          <option value="BRL">Brazil Reais - BRL</option>
          <option value="BGN">Bulgaria Leva - BGN</option>
          <option value="CAD">Canada Dollars - CAD</option>
          <option value="CLP">Chile Pesos - CLP</option>
          <option value="CNY">China Yuan Renminbi - CNY</option>
          <option value="CNY">RMB (China Yuan Renminbi) - CNY</option>
          <option value="COP">Colombia Pesos - COP</option>
          <option value="CRC">Costa Rica Colones - CRC</option>
          <option value="HRK">Croatia Kuna - HRK</option>
          <option value="CZK">Czech Republic Koruny - CZK</option>
          <option value="DKK">Denmark Kroner - DKK</option>
          <option value="DOP">Dominican Republic Pesos - DOP</option>
          <option value="EGP">Egypt Pounds - EGP</option>
          <option value="EEK">Estonia Krooni - EEK</option>
          <option value="EUR">Euro - EUR</option>
          <option value="FJD">Fiji Dollars - FJD</option>
          <option value="HKD">Hong Kong Dollars - HKD</option>
          <option value="HUF">Hungary Forint - HUF</option>
          <option value="ISK">Iceland Kronur - ISK</option>
          <option value="INR">India Rupees - INR</option>
          <option value="IDR">Indonesia Rupiahs - IDR</option>
          <option value="ILS">Israel New Shekels - ILS</option>
          <option value="JMD">Jamaica Dollars - JMD</option>
          <option value="JPY">Japan Yen - JPY</option>
          <option value="JOD">Jordan Dinars - JOD</option>
          <option value="KES">Kenya Shillings - KES</option>
          <option value="KRW">Korea (South) Won - KRW</option>
          <option value="KWD">Kuwait Dinars - KWD</option>
          <option value="LBP">Lebanon Pounds - LBP</option>
          <option value="MYR">Malaysia Ringgits - MYR</option>
          <option value="MUR">Mauritius Rupees - MUR</option>
          <option value="MXN">Mexico Pesos - MXN</option>
          <option value="MAD">Morocco Dirhams - MAD</option>
          <option value="NZD">New Zealand Dollars - NZD</option>
          <option value="NOK">Norway Kroner - NOK</option>
          <option value="OMR">Oman Rials - OMR</option>
          <option value="PKR">Pakistan Rupees - PKR</option>
          <option value="PEN">Peru Nuevos Soles - PEN</option>
          <option value="PHP">Philippines Pesos - PHP</option>
          <option value="PLN">Poland Zlotych - PLN</option>
          <option value="QAR">Qatar Riyals - QAR</option>
          <option value="RON">Romania New Lei - RON</option>
          <option value="RUB">Russia Rubles - RUB</option>
          <option value="SAR">Saudi Arabia Riyals - SAR</option>
          <option value="SGD">Singapore Dollars - SGD</option>
          <option value="SKK">Slovakia Koruny - SKK</option>
          <option value="ZAR">South Africa Rand - ZAR</option>
          <option value="KRW">South Korea Won - KRW</option>
          <option value="LKR">Sri Lanka Rupees - LKR</option>
          <option value="SEK">Sweden Kronor - SEK</option>
          <option value="CHF">Switzerland Francs - CHF</option>
          <option value="TWD">Taiwan New Dollars - TWD</option>
          <option value="THB">Thailand Baht - THB</option>
          <option value="TTD">Trinidad and Tobago Dollars - TTD</option>
          <option value="TND">Tunisia Dinars - TND</option>
          <option value="TRY">Turkey Lira - TRY</option>
          <option value="AED">United Arab Emirates Dirhams - AED</option>
          <option value="GBP">United Kingdom Pounds - GBP</option>
          <option value="USD">United States Dollars - USD</option>
          <option value="VEB">Venezuela Bolivares - VEB</option>
          <option value="VND">Vietnam Dong - VND</option>
          <option value="ZMK">Zambia Kwacha - ZMK</option>
        </select>
    </div>
    <div class="data">
        <input type="submit" name="submit" id="submit" value="Convert the input">
        <input type="button" name="swap" id="swap" value="Swap values">
    </div>
</form>
<form method="GET" action="CodeGrabber.do"><input type="submit" value="Grab the code!"></form>
<form method="GET" action="ListenTest.do"><input type="submit" value="On line report!"></form>

</div>
</body>
</html>

货币转换器
$(文档).ready(函数(){
$(“#交换”)。单击(函数(){
s1=$('#to').val()
s0=$('#from').val();0
美元('to').val(s0);美元
$('from').val(s1);
});
});
实时货币转换器
转换:
从货币:
欧元-欧元
美元-美元
英国英镑-英镑
加拿大元-加拿大元
澳元
日元-日元
印度卢比-印度卢比
新西兰元-新西兰元
瑞士法郎-瑞士法郎
南非兰特-扎尔
阿尔及利亚第纳尔-DZD
美元-美元
阿根廷比索
澳元
巴林第纳尔-BHD
巴西雷亚尔
保加利亚列瓦-BGN
加拿大元-加拿大元
智利比索-中电
中国元人民币-人民币
人民币(中国元)-人民币
哥伦比亚比索-COP
哥斯达黎加科隆-CRC
克罗地亚库纳-HRK
捷克共和国科伦尼-捷克克朗
丹麦克朗-DKK
多米尼加共和国比索
埃及镑-埃及镑
爱沙尼亚克洛尼-伊克
欧元-欧元
斐济元-FJD
香港元-港币
匈牙利福林-胡夫
冰岛克朗
印度卢比-印度卢比
印度尼西亚卢比-印尼盾
以色列新谢克尔
牙买加元-JMD
日元-日元
约旦第纳尔-约德
肯尼亚先令-肯尼亚先令
韩国元-韩元
科威特第纳尔-科威特第纳尔
黎巴嫩磅-磅
马来西亚令吉-马来西亚令吉
毛里求斯卢比-穆尔
墨西哥比索-墨西哥比索
摩洛哥迪拉姆斯-疯狂
新西兰元-新西兰元
挪威克朗
阿曼里亚尔酒店
巴基斯坦卢比-PKR
秘鲁新鞋底-钢笔
菲律宾比索-菲律宾比索
波兰兹罗提奇-印尼国家电力公司
卡塔尔里亚尔-卡塔尔
罗马尼亚新雷隆
俄罗斯卢布-卢布
沙特阿拉伯里亚尔-特区
新加坡元-新加坡元
斯洛伐克科伦尼-SKK
南非兰特-扎尔
韩元-韩元
斯里兰卡卢比-斯里兰卡卢比
瑞典克朗-瑞典克朗
瑞士法郎-瑞士法郎
新台币
泰铢-泰铢
特立尼达和多巴哥美元-TTD
突尼斯第纳尔-TND
土耳其里拉-试试看
阿拉伯联合酋长国迪拉姆斯-AED
英国英镑-英镑
美元-美元
委内瑞拉玻利瓦尔-VEB
越南越南盾
赞比亚Kwacha-ZMK
兑换货币:
美元-美元
英国英镑-英镑
加拿大元-加拿大元
澳元
日元-日元
印度卢比-印度卢比
新西兰元-新西兰元
瑞士法郎-瑞士法郎
南非兰特-扎尔
阿尔及利亚第纳尔-DZD
美元-美元
阿根廷比索
澳元
巴林第纳尔-BHD
巴西雷亚尔
保加利亚列瓦-BGN
加拿大元-加拿大元
智利比索-中电
中国元人民币-人民币
人民币(中国元)-人民币
哥伦比亚比索-COP
哥斯达黎加科隆-CRC
克罗地亚库纳-HRK
捷克共和国科伦尼-捷克克朗
丹麦克朗-DKK
多米尼加共和国比索
埃及镑-埃及镑
爱沙尼亚克洛尼-伊克
欧元-欧元
斐济元-FJD
香港元-港币
匈牙利福林-胡夫
冰岛克朗
印度卢比-印度卢比
印度尼西亚卢比-印尼盾
以色列新谢克尔
牙买加元-JMD
日元-日元
约旦第纳尔-约德
肯尼亚先令-肯尼亚先令
韩国元-韩元
科威特第纳尔-科威特第纳尔
黎巴嫩磅-磅
马来西亚令吉-马来西亚令吉
毛里求斯卢比-穆尔
墨西哥比索-墨西哥比索
摩洛哥迪拉姆斯-疯狂
新西兰元-新西兰元
挪威克朗
阿曼里亚尔酒店
巴基斯坦卢比-PKR
秘鲁新鞋底-钢笔
菲律宾比索-菲律宾比索
波兰兹罗提奇-印尼国家电力公司
    $(document).ready(function() {
         $('#swap').click(function() {
   Â          s1=$('#to').val(); Â
   Â          s0=$('#from').val(); Â
   Â          $('#to').val(s0); Â
   Â          $('#from').val(s1);
          });
     });