提交 a4a82f42 编写于 作者: W wizardforcel

2019-11-10 22:24:24

上级 773c6c76
......@@ -110,7 +110,7 @@ String headerValue = request.getHeader(headerName);
使用`getHeader()`,我们获得标头值。
## 在 JSP 文件中显示标字段
## 在 JSP 文件中显示标字段
在第二个示例中,我们在 JSP 文件中显示 HTTP 标头。 我们还使用 JSTL 库。
......
......@@ -10,7 +10,7 @@ Servlet 是 Java 类,可响应特定类型的网络请求-最常见的是 HTTP
Eclipse Jetty 是 Java HTTP 服务器和 Java Servlet 容器。 Jetty 可以轻松地嵌入到设备,工具,框架,应用服务器和群集中。
## Java servlet 像示例
## Java servlet 像示例
以下 Web 应用将图像发送到客户端。 该 Web 应用使用 Java Servlet。
......
......@@ -14,7 +14,7 @@ Servlet 是 Java 类,可响应特定类型的网络请求-最常见的是 HTTP
JSON(JavaScript 对象表示法)是一种轻量级的数据交换格式。 人类很容易读写,机器也很容易解析和生成。 与 XML 相比,它不那么冗长且更具可读性。 JSON 的官方 Internet 媒体类型为`application/json`。 JSON 文件扩展名是`.json`。 JSON 可直接由 JavaScript 使用。
## 格森
## Gson
Gson 是一个开放源代码 Java 库,用于将 Java 对象序列化和反序列化到 JSON 或从 JSON 反序列化。 Gson 由 Google 创建。
......
# jQuery 自动完成教程
# jQuery 自动补全教程
> 原文: [http://zetcode.com/articles/jqueryautocomplete/](http://zetcode.com/articles/jqueryautocomplete/)
在 jQuery Autocomplete 教程中,我们展示了如何使用 jQuery Autocomplete 组件。 自动完成组件显示来自 Java servlet 的过滤数据。 作者的 Github [信息库](https://github.com/janbodnar/jQuery-Autocomple)中提供了本教程的源代码。
在 jQuery Autocomplete 教程中,我们展示了如何使用 jQuery Autocomplete 组件。 自动补全组件显示来自 Java servlet 的过滤数据。 作者的 Github [信息库](https://github.com/janbodnar/jQuery-Autocomple)中提供了本教程的源代码。
jQuery 是一个快速,小型且功能丰富的 JavaScript 库。 通过易于使用的 API(可在多种浏览器中使用),它使 HTML 文档的遍历和操作,事件处理,动画和 Ajax 变得更加简单。 jQuery UI 是在 jQuery 库顶部构建的一组用户界面小部件,效果,交互作用和主题。
......@@ -10,7 +10,7 @@ jQuery 是一个快速,小型且功能丰富的 JavaScript 库。 通过易于
JSON(JavaScript 对象表示法)是一种轻量级的数据交换格式。 人类很容易读写,机器也很容易解析和生成。 JSON 的官方 Internet 媒体类型为`application/json`。 JSON 文件扩展名是`.json`。 Java 中有许多库可以处理 JSON 数据格式; 其中一位是杰克逊。
## jQuery 自动完成示例
## jQuery 自动补全示例
在下面的示例中,我们使用`Autocomplete`组件选择一个错误名称。 错误名称存储在服务器上的 CSV 文件中。 选定的错误名称将发送并显示在 JSP 页面中。
......@@ -396,6 +396,6 @@ try {
Figure: jQuery Autocomplete
在本教程中,我们在 Java Web 应用中使用了 jQuery Autocomplete。 自动完成组件正在显示有关可用错误名称的建议。 在我们的项目中,我们利用了 Jackson 和 Opencsv 库。
在本教程中,我们在 Java Web 应用中使用了 jQuery Autocomplete。 自动补全组件正在显示有关可用错误名称的建议。 在我们的项目中,我们利用了 Jackson 和 Opencsv 库。
您可能也对以下相关教程感兴趣: [Java 教程](/lang/java/)[使用 jsGrid 教程](/articles/jsgridservlet/)[Opencsv 教程](/articles/opencsv/)[在 JSP 和 PHP 中使用 jQuery DatePicker [](/articles/jquerydatepicker/)
\ No newline at end of file
......@@ -12,7 +12,7 @@ Java servlet PDF 教程展示了如何从 Java servlet 返回 PDF 数据。 我
Servlet 是 Java 类,可响应特定类型的网络请求-最常见的是 HTTP 请求。 Java servlet 用于创建 Web 应用。 它们在 servlet 容器(例如 Tomcat 或 Jetty)中运行。 现代 Java Web 开发使用在 servlet 之上构建的框架。
## 文字
## iText
iText 是一个开放源代码库,用于在 Java 中创建和处理 PDF 文件。
......
# 从 WAR 内的 servlet 读取 CSV 文件
# servlet 从 WAR 内读取 CSV 文件
> 原文: [http://zetcode.com/articles/warcsv/](http://zetcode.com/articles/warcsv/)
......
# Java HttpServletMapping
# Java `HttpServletMapping`
> 原文: [http://zetcode.com/java/httpservletmapping/](http://zetcode.com/java/httpservletmapping/)
Java HttpServletMapping 显示了如何使用 Servlet 4.0 中引入的 HttpServletMapping。
## HttpServletMapping
## `HttpServletMapping`
`HttpServletMapping`是新的 Servlet 4.0 API,可用于 URL 映射的运行时发现。
......@@ -15,7 +15,7 @@ Servlet 映射是从`HttpServletRequest`实例获得的,该实例具有四种
* getMatchValue()—返回匹配的字符串
* getServletName()—返回被请求激活的 servlet 类的全限定名
## Java HttpServletMapping 示例
## Java `HttpServletMapping`示例
在下面的示例中,我们使用`HttpServletMapping`查找有关 URL 映射的信息。 该示例在 Tomcat 上运行。 注意,我们必须选择具有 Servlet 4.0 API JAR 的最新 Tomcat 版本。
......
# EasyUI datagrid 中来自 Derby 的数据库数据
# EasyUI datagrid
> 原文: [http://zetcode.com/articles/easyuidatagrid/](http://zetcode.com/articles/easyuidatagrid/)
......
# Java ServletConfig 教程
# Java `ServletConfig`教程
> 原文: [http://zetcode.com/articles/javaservletconfig/](http://zetcode.com/articles/javaservletconfig/)
......@@ -10,11 +10,11 @@ ServletConfig 是 servlet 容器使用的 servlet 配置对象,用于在初始
Servlet 是 Java 类,可响应特定类型的网络请求-最常见的是 HTTP 请求。 Java servlet 用于创建 Web 应用。 它们在 servlet 容器(例如 Tomcat 或 Jetty)中运行。 现代 Java Web 开发使用在 servlet 之上构建的框架。
## .css
## Pure.css
Pure.css 是一组小型的响应式 CSS 模块,可以在每个 Web 项目中使用。 该库是由 Yahoo 创建的。
## Java ServletConfig 示例
## Java `ServletConfig`示例
在以下 Web 应用中,我们有一个简单的 Web 表单。 我们向 Servlet 发送了一个名称参数。 如果参数为空,则通过`ServletConfig`读取初始化参数。 在示例中,我们还使用 Yahoo 的 Pure.css 库。
......
......@@ -12,7 +12,7 @@ Java servlet 分页教程显示了如何使用 Java servlet 进行分页。 在
Servlet 是 Java 类,可响应特定类型的网络请求-最常见的是 HTTP 请求。 Java servlet 用于创建 Web 应用。 它们在 servlet 容器(例如 Tomcat 或 Jetty)中运行。 现代 Java Web 开发使用在 servlet 之上构建的框架。
## 引导程序
## Bootstrap
Bootstrap 是 Twitter 的一个 UI 库,用于创建响应式,移动优先的 Web 应用。
......
# Java Servlet 焊接教程
# Java Servlet Weld 教程
> 原文: [http://zetcode.com/articles/javaservletweld/](http://zetcode.com/articles/javaservletweld/)
......@@ -10,15 +10,15 @@ Java Servlet Weld 教程展示了如何在带有 Weld 的 Java Servlet 中使用
Java EE 通过引入上下文和依赖注入(CDI)规范来标准化依赖注入。 它是依赖项注入和上下文生命周期管理的标准。
## @注入注解
## `@Inject`注解
`@Inject`批注用于将依赖项注入 Java 类。 可以使用`@ManagedBean`批注来装饰要注入的依赖项。
`@Inject`注解用于将依赖项注入 Java 类。 可以使用`@ManagedBean`注解来装饰要注入的依赖项。
## 焊接
Weld 是 Java EE 平台的 CDI 的参考实现。 Weld 已集成到许多 Java EE 应用服务器中,例如 WildFly,JBoss,GlassFish 等。 Weld 也可以在普通的 servlet 容器(Tomcat,Jetty)或 Java SE 中使用。
## Java Servlet 焊接示例
## Java Servlet Weld 示例
在以下 Web 应用中,我们创建一个 servlet,该 servlet 返回 HTML 文件中的城市对象列表。 在应用中,我们在 Weld 库的帮助下使用依赖项注入。
......@@ -294,7 +294,7 @@ private ICityDao cityDao;
```
使用`@Inject`批注,将`CityDao`注入`cityDao`属性。
使用`@Inject`注解,将`CityDao`注入`cityDao`属性。
`ICityDao.java`
......@@ -410,7 +410,7 @@ ICityService cityService;
```
使用`@Inject`批注,将`CityService`注入`CityService`属性。
使用`@Inject`注解,将`CityService`注入`CityService`属性。
``java
response.setContentType("application/html;charset=UTF-8");
......
# Java Servlet 服务 XML
# Java Servlet 提供 XML
> 原文: [http://zetcode.com/articles/javaservletservexml/](http://zetcode.com/articles/javaservletservexml/)
......@@ -10,7 +10,7 @@ Java Servlet 服务 XML 展示了如何从 Java Servlet 服务 XML 数据。 数
XML 是由万维网联盟(W3C)开发的行业标准。 它不受任何编程语言或软件供应商的束缚。 XML 是可扩展的,与平台无关的,并且支持国际化。
## 杰克斯
## JAXB
用于 XML 绑定的 Java 体系结构(JAXB)提供了 API 和工具,可自动执行 XML 文档和 Java 对象之间的映射。 JAXB 允许将 XML 内容解组为 Java 表示形式,访问和更新 Java 表示形式,并将 XML 内容的 Java 表示形式编组为 XML 内容。
......
......@@ -2,7 +2,7 @@
> 原文: [http://zetcode.com/articles/javaservlet/](http://zetcode.com/articles/javaservlet/)
Java Servlets 教程展示了如何在 Java 中创建简单的 servlet。 我们使用 Java 注和 XML 文件创建 servlet。
Java Servlets 教程展示了如何在 Java 中创建简单的 servlet。 我们使用 Java 注和 XML 文件创建 servlet。
## Java Servlet
......@@ -22,9 +22,9 @@ Servlet 是响应网络请求的 Java 类。 这主要是一个 HTTP 请求。 J
这些示例使用此 Maven 依赖项。 `javax.servlet-api`提供 Servlet API。 `provided`范围使依赖项在编译时可用,并指示它在运行时已可用。 包含在 Servlet 容器(Tomcat,Jetty)中。
## Java Servlet 注示例
## Java Servlet 注示例
在下面的示例中,我们使用`@WebServlet`批注创建 Java Servlet。 从 Servlet 3.0 规范开始可以使用`@WebServlet`批注。 注在部署时由容器处理。
在下面的示例中,我们使用`@WebServlet`批注创建 Java Servlet。 从 Servlet 3.0 规范开始可以使用`@WebServlet`批注。 注在部署时由容器处理。
``java
$ tree
......@@ -98,7 +98,7 @@ public class MyServlet extends HttpServlet {
```
Java 类用`@WebServlet`注修饰。 它映射到`MyServlet` URL 模式。
Java 类用`@WebServlet`注修饰。 它映射到`MyServlet` URL 模式。
``java
@Override
......
# JSTL forEach 标签
# JSTL `forEach`标签
> 原文: [http://zetcode.com/articles/jstlforeach/](http://zetcode.com/articles/jstlforeach/)
......@@ -8,11 +8,11 @@ JSTL forEach 教程展示了如何使用 JSTL 库中的`forEach`标签。
JavaServer Pages 标准标记库(JSTL)是有用的 JSP 标记的集合,这些标记提供了许多 JSP 应用所共有的核心功能。
## forEach 标签
## `forEach`标签
JSTL < c:forEach >标签是基本的迭代标签。 它遍历各种 Java 集合类型。
JSTL `<c:foreach>`标签是基本的迭代标签。 它遍历各种 Java 集合类型。
&lt; c:forEach &gt;标记包含以下属性:
`<c:foreach>`标记包含以下属性:
* `items`-要迭代的项目集合
* `begin`-起始项目的索引
......@@ -20,9 +20,9 @@ JSTL &lt; c:forEach &gt;标签是基本的迭代标签。 它遍历各种 Java
* `step`-迭代步骤
* `var`-迭代中当前项目的变量
## forEach taglib 声明
## `forEach` taglib 声明
&lt; c:forEach &gt;标记属于核心 JSTL 标记。
`<c:foreach>`标记属于核心 JSTL 标记。
``java
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
......@@ -31,7 +31,7 @@ JSTL &lt; c:forEach &gt;标签是基本的迭代标签。 它遍历各种 Java
要使用标签,我们需要包含此声明。
## JSTL Maven 工件
## JSTL Maven 依赖项
要使用 JSTL 库,我们需要以下 Maven 依赖项:
......@@ -44,9 +44,9 @@ JSTL &lt; c:forEach &gt;标签是基本的迭代标签。 它遍历各种 Java
```
## forEach 标签示例
## `forEach`标签示例
以下 JSP 页面包含&lt; c:forEach &gt;标记。 除了&lt; c:forEach &gt;标签之外,我们还使用&lt; c:out &gt;显示变量。
以下 JSP 页面包含`<c:foreach>`标记。 除了`<c:foreach>`标签之外,我们还使用&lt; c:out &gt;显示变量。
`index.jsp`
......@@ -70,7 +70,7 @@ JSTL &lt; c:forEach &gt;标签是基本的迭代标签。 它遍历各种 Java
该示例在输出中显示值 1..8。
## forEach 标签示例 II
## `forEach`标签示例 II
下一个 JSP 示例读取从链接发送的参数。
......@@ -129,7 +129,7 @@ JSP 页面在隐式`param`对象(它是一个映射)中接收参数。
我们遍历地图并打印键/值对。
## forEach 标签示例 III
## `forEach`标签示例 III
HTML `&lt;select&gt;`是提供选项菜单的控件。 借助其`multiple`属性,用户可以从控件中选择多个值。
......@@ -199,7 +199,7 @@ HTML `&lt;select&gt;`是提供选项菜单的控件。 借助其`multiple`属性
我们遍历数组并打印其元素。
## forEach 标签示例 IV
## `forEach`标签示例 IV
以下示例在 HTML 表中显示数据。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册