|
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 4
|
||||||||||||||||
Org.apache.jasper.JasperException:The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web21.02.2018, 18:20. Показов 5242. Ответов 4
Метки нет (Все метки)
Есть приложение на SpringBoot. Запускается нормально, но при попытке обратиться к какой-нибудь странице, вылетает эксепшн:
Кликните здесь для просмотра всего текста
2018-02-20 19:00:40.504 ERROR 5156 --- [nio-8080-exec-1] o.a.c.c.C.[.[localhost].[/].[jsp] : Servlet.service() for servlet [jsp] threw exception
org.apache.jasper.JasperException: /WEB-INF/jsp/Welcome.jsp (line: [1], column: [1]) The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the jar files deployed with this application at org.apache.jasper.compiler.DefaultErrorH andler.jspError(DefaultErrorHandler.java :42) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.ErrorDispatch er.dispatch(ErrorDispatcher.java:292) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.ErrorDispatch er.jspError(ErrorDispatcher.java:98) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Parser.proces sIncludeDirective(Parser.java:347) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Parser.parseI ncludeDirective(Parser.java:380) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Parser.parseD irective(Parser.java:481) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Parser.parseE lements(Parser.java:1445) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Parser.parse( Parser.java:144) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.ParserControl ler.doParse(ParserController.java:244) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.ParserControl ler.parse(ParserController.java:105) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Compiler.gene rateJava(Compiler.java:206) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Compiler.comp ile(Compiler.java:385) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Compiler.comp ile(Compiler.java:362) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.compiler.Compiler.comp ile(Compiler.java:346) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.JspCompilationContext. compile(JspCompilationContext.java:603) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.servlet.JspServletWrap per.service(JspServletWrapper.java:369) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.servlet.JspServlet.ser viceJspFile(JspServlet.java:386) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at org.apache.jasper.servlet.JspServlet.ser vice(JspServlet.java:330) ~[tomcat-embed-jasper-9.0.5.jar:9.0.5] at javax.servlet.http.HttpServlet.service(H ttpServlet.java:742) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:231) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.tomcat.websocket.server.WsFil ter.doFilter(WsFilter.java:52) [tomcat-embed-websocket-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:101) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:101) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:101) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:101) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:101) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:101) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:101) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationDisp atcher.invoke(ApplicationDispatcher.java :728) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationDisp atcher.processRequest(ApplicationDispatc her.java:467) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationDisp atcher.doForward(ApplicationDispatcher.j ava:392) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationDisp atcher.forward(ApplicationDispatcher.jav a:311) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.servlet.view.Int ernalResourceView.renderMergedOutputMode l(InternalResourceView.java:168) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.servlet.view.Abs tractView.render(AbstractView.java:303) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.servlet.Dispatch erServlet.render(DispatcherServlet.java: 1286) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.servlet.Dispatch erServlet.processDispatchResult(Dispatch erServlet.java:1041) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.servlet.Dispatch erServlet.doDispatch(DispatcherServlet.j ava:984) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.servlet.Dispatch erServlet.doService(DispatcherServlet.ja va:901) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.servlet.Framewor kServlet.processRequest(FrameworkServlet .java:970) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.servlet.Framewor kServlet.doGet(FrameworkServlet.java:861 ) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at javax.servlet.http.HttpServlet.service(H ttpServlet.java:635) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.servlet.Framewor kServlet.service(FrameworkServlet.java:8 46) [spring-webmvc-4.3.13.RELEASE.jar:4.3.13.RELEASE] at javax.servlet.http.HttpServlet.service(H ttpServlet.java:742) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:231) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.tomcat.websocket.server.WsFil ter.doFilter(WsFilter.java:52) [tomcat-embed-websocket-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.boot.web.filter.Appl icationContextHeaderFilter.doFilterInter nal(ApplicationContextHeaderFilter.java: 55) [spring-boot-1.5.9.RELEASE.jar:1.5.9.RELEASE] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:107) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.boot.actuate.trace.W ebRequestTraceFilter.doFilterInternal(We bRequestTraceFilter.java:110) [spring-boot-actuator-1.5.9.RELEASE.jar:1.5.9.RELEASE] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:107) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.RequestCo ntextFilter.doFilterInternal(RequestCont extFilter.java:99) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:107) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.HttpPutFo rmContentFilter.doFilterInternal(HttpPut FormContentFilter.java:108) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:107) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.HiddenHtt pMethodFilter.doFilterInternal(HiddenHtt pMethodFilter.java:81) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:107) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.web.filter.Character EncodingFilter.doFilterInternal(Characte rEncodingFilter.java:197) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:107) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.springframework.boot.actuate.autocon figure.MetricsFilter.doFilterInternal(Me tricsFilter.java:106) [spring-boot-actuator-1.5.9.RELEASE.jar:1.5.9.RELEASE] at org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:107) [spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE] at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.StandardWrapper Valve.invoke(StandardWrapperValve.java:1 99) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.StandardContext Valve.invoke(StandardContextValve.java:9 6) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.authenticator.Authen ticatorBase.invoke(AuthenticatorBase.jav a:478) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.StandardHostVal ve.invoke(StandardHostValve.java:140) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.valves.ErrorReportVa lve.invoke(ErrorReportValve.java:81) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.core.StandardEngineV alve.invoke(StandardEngineValve.java:87) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.catalina.connector.CoyoteAdap ter.service(CoyoteAdapter.java:342) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.coyote.http11.Http11Processor .service(Http11Processor.java:803) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.coyote.AbstractProcessorLight .process(AbstractProcessorLight.java:66) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.coyote.AbstractProtocol$Conne ctionHandler.process(AbstractProtocol.ja va:868) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.tomcat.util.net.NioEndpoint$S ocketProcessor.doRun(NioEndpoint.java:14 59) [tomcat-embed-core-8.5.23.jar:8.5.23] at org.apache.tomcat.util.net.SocketProcess orBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-8.5.23.jar:8.5.23] at java.base/java.util.concurrent.ThreadPoolExecutor. runWorker(ThreadPoolExecutor.java:1167) [na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$ Worker.run(ThreadPoolExecutor.java:641) [na:na] at org.apache.tomcat.util.threads.TaskThrea d$WrappingRunnable.run(TaskThread.java:6 1) [tomcat-embed-core-8.5.23.jar:8.5.23] at java.base/java.lang.Thread.run(Thread.java:844) [na:na] Приложение продолжает работу, но при обращении ко всем страницам вылетает такой эксепшн. Всё, что гуглится, рекомендуют проверить правильность подключения зависимости в pom'e и подключение на jsp-странице. Перепроверил раз 100, но всё-равно не работает. dependency:
Есть кое-что, что смущает. В jar'ке jstl-1.2.jar в c.tld указано:
А ТУТ указано 1.2. Есть идеи?
0
|
||||||||||||||||
| 21.02.2018, 18:20 | |
|
Ответы с готовыми решениями:
4
Org.apache.jasper.JasperException: Unable to compile class for JSP: Исключение org.apache.jasper.JasperException |
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 21.02.2018, 18:36 | |
|
https://stackoverflow.com/ques... annot-be-r
читай, куча вариантов
0
|
|
|
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 4
|
||
| 21.02.2018, 18:58 [ТС] | ||
|
Спасибо, я умею гуглом пользоваться. И конкретно этот ответ читал. Не то.
0
|
||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 21.02.2018, 19:29 | |
|
Ниче что там обсуждений на несколько страниц?
0
|
|
|
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 4
|
|
| 21.02.2018, 19:44 [ТС] | |
|
Всё одно и то же. Кстати, проблему решил, но не так, как нужно. Создал в WEB-INF папку lib и напрямую положил туда jstl.jar. Почему так - не понял. Ведь мэйвен и без этого подтянул зависимость. Теперь у меня получается две jstl.jar в проекте: одна в репозитории мэйвена и одна в WEB-INF/lib. Фигня какая-то. Решение не устраивает, так как у других работает норм без этого. Если у кого есть идеи - рад услышать.
0
|
|
| 21.02.2018, 19:44 | |
|
Помогаю со студенческими работами здесь
5
HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.index_jsp Java.lang.ClassNotFoundException: org.apache.jsp.index_jsp Будет ли без проблем работать Sun Java Web Server или Apache под Win98 ? Java.lang.NoSuchFieldError: org.apache.http.message.BasicHeaderValueFormatter.INSTANCE Для чего используется import com.sun.org.apache.bcel.internal.generic.NEW? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|