Hej mam pytanie chcę napisać program do szyfrowania tekstu. Wszystko wyświetla się okej ale wpisuje np "ADF" to tylko wyświetla mi na ekranie w polu wynik zaszyfrowana literę "F". Jak wyświetlić wszystko.. Zrobiłam tylko jedną aplikacje w Springu więc dopiero się uczę?
@RequestMapping(value="/szyfr", method = RequestMethod.POST)
public ModelAndView zaszyfruj(@ModelAttribute("d") Dane vdana ){
ModelAndView mv = new ModelAndView();
System.out.println("Ciag liter duzych..."+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 26");
}
for(byte n: b){
int h;
int k1 = 65-k;
if(n==32){
h = n;
}else
h=65+(n-k1)%26;
char t = (char)h;
System.out.println(t);
mv.addObject("t", t);
}
mv.addObject("litera",vdana.getLitera());
mv.addObject("klucz", vdana.getKlucz());
return mv;
}
}
<tr>
<td>wynik: ${ t }</td>
</tr>