У меня есть короткая программа, которая получает строку из командной строки в следующем формате:
1 = Harry_2 = Male_3 = 54_4 = Blonde_5 = French_6 = Учитель
и печатает так:
1 Имя Гарри
2 Пол Мужской
3 Возраст 54
4 Волосы Блондин
5 Национальность французская
6 Профессия Учитель
Однако моя следующая цель - взять это и воссоздать как программу, которая работает из веб-браузера. Я прочитал документацию для Spring Framework и запустил демонстрационную программу, но я не знаю, как начать брать мой скрипт и подгонять его к каркасу.
В идеале, я хотел бы иметь одну страницу с полем ввода, в котором результаты будут напечатаны внизу.
Любой совет о том, как начать этот процесс, был бы замечательным.
О, код:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.Map;
public class maptest {
public static void main(String args[]) throws IOException {
Map<String, String> tagMap = new HashMap<String, String>();
tagMap.put("1","Name");
tagMap.put("2","Gender");
tagMap.put("3","Age");
tagMap.put("4","Hair");
tagMap.put("5","Nationality");
tagMap.put("6","Occupation");
String input;
BufferedReader reader;
reader = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Insert raw data: ");
input = reader.readLine();
String Msg = input;
String[] params = Msg.split("_");
for (String p : params) {
String[] nv = p.split("=");
String name = nv[0];
String value = nv[1];
System.out.println(nv[0] + " " + tagMap.get(nv[0]) + " " + nv[1]);}
}
}