и
являются статическими параметрами, которые хранятся в файле web.xml. Если у вас есть данные, которые не меняются часто, вы можете сохранить их в одном из них.
Если вы хотите хранить определенные данные, которые ограничены определенной областью сервлета, вы можете использовать
. Все, что вы объявляете внутри
, доступно только для этого конкретного сервлета. Init-param объявлен внутри тега
.
HelloWorldServlet
HelloWorldServlet
Greetings
Hello
, и вы можете получить доступ к этим параметрам в сервлет как следует:
out.println(getInitParameter("Greetings"));
Если вы хотите хранить данные, общие для всего приложения, и если он не изменяется часто, вы можете использовать
вместо метода servletContext.setAttribute()
контекста приложения. Для получения дополнительной информации об использовании
VS ServletContext.setAttribute()
посмотрите на этот вопрос . context-param объявляются под тегом web-app
. Вы можете объявить и получить доступ к
следующим образом
Country
India
Age
24
Использование в приложении либо в JSP, либо в Servlet
getServletContext().getInitParameter("Country");
getServletContext().getInitParameter("Age");
Если вы хотите предотвратить выбор текста, используйте свойство CSS user-select: none
.
.noselect{
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none;
}
th{
border: 1px solid gray;
}
<table>
<tr>
<th class="noselect">You can't select this</th>
<th>You can select this</th>
</tr>
</table>