|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.03.2019, 09:48 | #1 |
Новичок
Джуниор
Регистрация: 13.03.2019
Сообщений: 1
|
Вопрос по сервлету (jsp-странице)
Помогите сделать контрольную:
1. Заполните в коде любую java-коллекцию значениями объектов: short_name="AL" name=”Alabama” short_name="AK" name=”Alaska” short_name="AZ" name=”Arizona” short_name="AR" name=”Arkansas” short_name="CA" name=”California” short_name="CO" name=”Colorado” short_name="CT" name=”Connecticut” short_name="FL" name=”Florida” short_name="GA" name=”Georgia” … Напишите сервлет (jsp-страницу), возвращающий по заполненной коллекции JSON вида (org.json.JSONArray): [{"short_name":"GA "," name ":"Georgia"}, …] Отобразите информацию, которую выдает сервлет (jsp-страница), в виде таблицы (short_name, name). Можно с pagination или "бесконечным" скроллингом. 2. Предположим, у вас есть: • Oracle процедура ”get_info” c одним входным параметром (строка) и с одним выходным параметором (строка). • Есть полученная коннеция к БД Java.sql.Connection conn = myConnection; Нужно на java, используя JDBC, написать код вызова процедуры get_info. Оформить вызов в виде метода, в котором входной и выходной параметры строки. Метод возвращает выходной параметр процедуры “get_info”. 3. Напишите код преобразования: • Строки “09.01.2019” в значение в формате java.util.Date • Значения currDate в формате java.util.Date в строку формата “ДД.MM.ГГГГ” (09.01.2019) На данный момент сделано следующее, но не работает: import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletReque st; import javax.servlet.http.HttpServletRespo nse; import javax.servlet.http.HttpSession; public class NewServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // Параметр String parameter = request.getParameter("parameter"); // Старт HTTP сессии HttpSession session = request.getSession(true); session.setAttribute("parameter", parameter); response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { out.println("<html>"); out.println("<head>"); out.println("<title>Заголовок</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>"+parameter+"</h1>"); out.println("<div><div>"); out.println(ShortNameUnion); out.println("</div><div>"); out.println(LongNameUnion); out.println("</div></div>"); out.println("</body>"); out.println("</html>"); } finally { out.close(); } } @Override public String getServletInfo() { return ""; } } public class Main { public static Date StringToDate(strIn : String) { strIn = "09.01.2019"; DateFormat df = new SimpleDateFormat("dd.MM.yyyy"); Date date = df.parse(strIn); return date; } public static String DateToString(DtIn : Date) { Date today = Calendar.getInstance().getTime(); DateFormat df = new SimpleDateFormat("dd.MM.yyyy"); String reportDate = df.format(today); return reportDate; } public static String get_info(strIn : String) { Java.sql.Connection conn = myConnection; return conn.string(strIn); } public static void main(java.lang.String[] args) { String short_name_Alabama = new String("AL"); String short_name_Alaska = new String("AK"); String short_name_Arizona = new String("AZ"); String short_name_Arkansas = new String("AR"); String short_name_California = new String("CA"); String short_name_Colorado = new String("CO"); String short_name_Connecticut = new String("CT"); String short_name_Florida = new String("FL"); String short_name_Georgia = new String("GA"); String long_name_Alabama = new String("Alabama"); String long_name_Alaska = new String("Alaska"); String long_name_Arizona = new String("Arizona"); String long_name_Arkansas = new String("Arkansas"); String long_name_California = new String("California"); String long_name_Colorado = new String("Colorado"); String long_name_Connecticut = new String("Connecticut"); String long_name_Florida = new String("Florida"); String long_name_Georgia = new String("Georgia"); ArrayList<String> ShortNameUnion = new ArrayList<>(Arrays.asList(short_nam e_Alabama, short_name_Alaska, short_name_Arizona, short_name_Arkansas, short_name_California, short_name_Colorado, short_name_Connecticut, short_name_Florida, short_name_Georgia)); Collections.sort(ShortNameUnion); ArrayList<String> LongNameUnion = new ArrayList<>(Arrays.asList(long_name _Alabama, long_name_Alaska, long_name_Arizona, long_name_Arkansas, long_name_California, long_name_Colorado, long_name_Connecticut, long_name_Florida, long_name_Georgia)); Collections.sort(LongNameUnion); } } |
16.03.2019, 13:53 | #2 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
16.03.2019, 14:25 | #3 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
С датой можно например сделать так
Код:
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заменить код на странице | nibufep | JavaScript, Ajax | 34 | 28.07.2015 11:19 |
анимация на веб странице | LENA_M | HTML и CSS | 7 | 25.04.2012 15:40 |
Данные на странице. | Пепел Феникса | JavaScript, Ajax | 5 | 15.11.2011 12:57 |
Видео на странице | TomFisher | HTML и CSS | 1 | 14.06.2010 18:17 |
код на странице | voldemen | HTML и CSS | 2 | 08.05.2010 23:29 |