Rumah  >  Soal Jawab  >  teks badan

spring-mvc - Java String Baris sebelumnya juga boleh mengeluarkan nilai, tetapi selepas memasukkan if, ia menjadi penunjuk nol.

Seperti yang ditunjukkan dalam dua gambar di atas, saya lulus dalam decidedDistribute dari meja depan Daripada output, dapat dilihat bahawa decidedDistribute mempunyai nilai, dan nilainya masih betul apabila pernyataan if dinilai, tetapi saya tidak. 'tidak tahu mengapa ia memasuki skop if Ia menjadi penunjuk nol, nol adalah output, dan pengecualian penunjuk nol dilaporkan dalam panggilan berikutnya.
Sila jelaskan, terima kasih

曾经蜡笔没有小新曾经蜡笔没有小新2712 hari yang lalu471

membalas semua(5)saya akan balas

  • 漂亮男人

    漂亮男人2017-05-17 10:10:18

    Anda melihat mesej ralat dan ia telah melompat ke kaedah Distribute2 Mengapa anda masih menyiarkan kandungan kaedah Distribute3?

    balas
    0
  • PHP中文网

    PHP中文网2017-05-17 10:10:18

    Panggil DEBUG untuk menjejakinya

    balas
    0
  • 世界只因有你

    世界只因有你2017-05-17 10:10:18

    Anda menambah batal apabila menilai jika, seperti berikut:

    if(decidedistribute!=null && "查询".equals(decidedistribute)){
        ...
    }
    

    Anda cubalah

    balas
    0
  • 怪我咯

    怪我咯2017-05-17 10:10:18

    Saya bersetuju dengan jawapan Xiao Yang vita Anda telah menemui tempat di mana kod yang salah melaporkan ralat.

    Dalam eclipse anda atau IDE lain, tetapkan bilangan baris kod yang akan dipaparkan, jika tidak, anda tidak akan tahu di mana kod ralat itu
    Selain itu, timbunan telah mencetak baris mana yang mempunyai ralat. Anda boleh klik pada pautan untuk terus Lompat ke lokasi pelaporan ralat

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-17 10:10:18

    Mendapati masalah, ini adalah projek web, kali kedua keluaran nol sebenarnya dimuatkan selepas pemuatan pertama dan pengalihan, dan kali kedua tiada nilai yang dihantar, mengakibatkan ralat, jadi kali pertama keluaran itu berjaya , saya melakukan kesilapan dan saya minta maaf kerana membuang masa semua. Terima kasih atas bantuan anda

    balas
    0
  • Batalbalas