ли вы сказать, у вас есть простой Java автономный настольное приложение, а не веб-приложений?
Если да, то я бы сказал, что JSP требует, чтобы выполнялся контейнер сервлета.
Но внешний вид вашего кода, кажется, что вы не пытаетесь выполнить, а просто принести JSP, которые будут извлекаться так же, как и другие файлы извлекаются (например, файлы с расширением .html
, .txt
, .jsp
, .php
, .doc
) ,
сама страница открывается в Dreamweaver, но я хочу, чтобы это было открыто в самом затмении с браузером по умолчанию
Я надеюсь, что вы читали API для метода Desktop#open, он ясно говорит:
Запускает связанное приложение, чтобы открыть файл.
Если указанный файл является каталогом, запускается диспетчер файлов текущей платформы, чтобы открыть его.
Таким образом, это означает, что, если файл, который вы выборка имеет .doc
расширение было бы открыть файл в MS-WORD и если расширение .txt
может открыть notepad
или любой текстовый редактор, который настроен в качестве приложения по умолчанию, связанным ,
Так что файлы с расширениями .jsp
имеют Dreamweaver как приложение, связанное по умолчанию. Таким образом, это похоже на конфигурацию базовой платформы, а не на проблему с кодом.
В настоящее время я не знаю, можно ли изменять связанное по умолчанию приложение для определенного расширения файла с помощью кода динамически.
Этот вопрос может также помочь: How to open a file with the default associated program
JSP работает под управлением веб-контейнер, как кот. То, что вы просите, немного расплывчато. –
У меня есть класс java после запуска этого java-приложения, я хочу отобразить страницу jsp. Таким образом, приведенный выше код был написан после завершения всех функций. –
На самом деле, я думаю, вы добавили сервер в свой dreamviwer, и, создавая свой проект, вы добавили сервер из dreamviewer, я бы предложил, перейдите на страницу jsp, запустите конфигурацию, удалите старый сервер и добавьте новый, или сделайте это с помощью ваш полный проект –