Spring 3 MVC mengakses Variabel Global dari Pengontrol

Saya memiliki satu variabel publik di Logincontroller.java, pengaturannya Boolean flag = true untuk semua halaman JSP jika ada beberapa pengguna tertentu.

Saya ingin mengakses variabel Global ini di Header.jsp, bagaimana saya bisa melakukannya tanpa menggunakan ModelandView karena jika saya menggunakan MV saya harus mengubah kode untuk semua halaman @RequestMapping JSP ... Saya baru mengenal Spring Framework, terima kasih...

public Boolean flag = false;

@RequestMapping(value = "/login.html", method = RequestMethod.GET) 
public ModelAndView error(HttpServletRequest req, HttpServletResponse res) { 
    ModelAndView mv = new ModelAndView(); 
    ............... 
    if(flag){ // want to avoid doing this for each pages 
        mv.addObject("specialUser", true); // want to avoid doing this for each pages 
    } 
    return mv 
}

dengan cara yang sama saya memiliki beberapa @RequestMapping untuk halaman berbeda seperti/admin,/pengguna,/indeks, dll


person Dhara Patel    schedule 16.10.2013    source sumber
comment
Tidak ada yang namanya variabel Global di Java. Apa maksudmu sebenarnya?   -  person Sotirios Delimanolis    schedule 16.10.2013
comment
Maaf yang saya maksud adalah variabel publik untuk Logincontroller.java   -  person Dhara Patel    schedule 16.10.2013
comment
Posting kode @Controller Anda.   -  person Sotirios Delimanolis    schedule 16.10.2013
comment
'bendera Boolean publik = false; @RequestMapping(nilai = /login.html, metode = RequestMethod.GET) kesalahan ModelAndView publik(permintaan HttpServletRequest, HttpServletResponse res) { ModelAndView mv = ModelAndView baru(); ............... return mv }' dengan cara yang sama saya memiliki beberapa @RequestMapping untuk halaman berbeda seperti/admin,/user,/index, dll   -  person Dhara Patel    schedule 16.10.2013
comment
Kode selalu terlihat buruk di komentar. Edit pertanyaan Anda dan tambahkan kode di sana.   -  person Sotirios Delimanolis    schedule 16.10.2013


Jawaban (1)


Saya memiliki masalah yang sama dan saya rasa saya punya solusinya, meskipun saya belum mencobanya.

Menurut saya, ini adalah ViewPreparer. Tampaknya mereka cukup jujur.

Semoga beruntung!

Hah

person huwr    schedule 18.12.2013