Я предполагаю, что вы хотели набрать:
glm1 <-glm(Y ~ X1+X2+X3, family=binomial(link=logit))
glm2 <-glm(Y ~ X1 + X2, family=binomial(link=logit))
Интерфейс формулы для функций регрессии R не распознает запятые как добавление ковариатов к RHS формулы. И не используйте attach()
; используйте аргумент данных для функций регрессии.
Это должно дать Вам реальный путь, который можно использовать для извлечения / файлы редактирования.
Мы делаем что-то подобное в слушателе контекста.
public class MyServlet extends HttpServlet {
public void init(final ServletConfig config) {
final String context = config.getServletContext().getRealPath("/");
...
}
...
}
Сделайте Вы имеете в виду:
public class MyServlet extends HttpServlet {
public void init(final ServletConfig config) {
final String context = config.getServletContext();
...
}
...
}
Или что-то более сложное?
Я искал результат в Google, но не получил ни к чему. На страницах JSP, которым необходимо использовать Java Script для доступа к текущему contextPath , на самом деле это довольно просто.
Просто поместите следующие строки в заголовок html внутри блока script
.
// set up a global java script variable to access the context path
var contextPath = "${request.contextPath}"
В моем сервлете я хотел бы получить доступ к корню контекста, чтобы я мог выполнить некоторую минимизацию JavaScript
Вы также можете получить доступ к файлам в WebContent с помощью ServletContext # getResource ()
. Итак, если ваш JS-файл, например, находится в WebContent / js / file.js
, вы можете использовать следующее в своем сервлете
, чтобы получить дескриптор File
it:
File file = new File(getServletContext().getResource("/js/file.js").getFile());
или получить InputStream
:
InputStream input = getServletContext().getResourceAsStream("/js/file.js");
Тем не менее, как часто вам нужно минимизировать файлы JS? Я никогда не видел необходимости в минимизации на основе запросов, это только добавило бы лишних накладных расходов. Вероятно, вы захотите сделать это только один раз при запуске приложения. Если это так, то использование сервлета
для этого - плохая идея. Лучше используйте ServletContextListener
и делайте свое дело на contextInitialized ()
.