• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Controller szyfrowanie tekstu Spring mvc

0 głosów
84 wizyt
pytanie zadane 26 listopada 2018 w Nasze projekty przez mycha Nowicjusz (140 p.)
edycja 26 listopada 2018 przez mycha

Hej mam problem napisałam kod który szyfruje tekst (Szyfr Cezara) próbuje zrobić to w Spring MVC. Wszystko działa okej ale jak np. szyfruje AD to wynik na stronie powinien być "JM" a on wyświetla tylko ostatnia literę zaszyfrowana na stronie? Dokładnie w tym miejscu źle mi się wyświetla 'mv.addObject("t", t)'

@RequestMapping(value="/szyfr",  method = RequestMethod.POST)
    public ModelAndView zaszyfruj(@ModelAttribute("d") Dane vdana ){
        
        ModelAndView mv = new ModelAndView();
       
        System.out.println("Ciag liter..."+vdana.getLitera());
        byte[] b = vdana.getLitera().getBytes();
        int k = vdana.getKlucz();
        if(k>=26&&k<1){
            mv.addObject("y","Wybierz klucz z przedziału od 1 do 25");
        }
        int h=0;
        for(byte n: b){
            int k1 = 65-k;
            int k2 = 97-k;
            if(n==32){
                h = n;
            }if(n>=65&&n<=90){
                h=65+(n-k1)%26;
            }if(n>=97&&n<=122){
                h=97+(n-k2)%26;
            }
            char t=(char)h;
            
                System.out.print(t);
                
            
            mv.addObject("t", t);
            
                //System.out.print(t);
                //mv.addObject("t", t);
        }
            
            mv.addObject("litera",vdana.getLitera());
            mv.addObject("klucz", vdana.getKlucz());
        return mv;
    }
}

 

komentarz 26 listopada 2018 przez mbabane Szeryf (79,300 p.)
Zweryfikuj czy algorytm szyfrowania na pewno jest dobrze zapisany.
komentarz 26 listopada 2018 przez mycha Nowicjusz (140 p.)
Teraz jest okej wpisałam jedną głupote :P

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 215 wizyt
pytanie zadane 10 maja 2018 w Java przez m_rience Nowicjusz (120 p.)
0 głosów
1 odpowiedź 49 wizyt
pytanie zadane 14 października w Java przez Wuuu0 Użytkownik (630 p.)
+1 głos
1 odpowiedź 64 wizyt
pytanie zadane 14 sierpnia w Java przez SaQie Nowicjusz (180 p.)
Porady nie od parady
Pytania na temat serwisu SPOJ należy zadawać z odpowiednią kategorią dotyczącą tej strony.SPOJ

85,698 zapytań

134,499 odpowiedzi

298,513 komentarzy

56,625 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...