Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
zetcode-zh
提交
a4a82f42
Z
zetcode-zh
项目概览
OpenDocCN
/
zetcode-zh
9 个月 前同步成功
通知
2
Star
157
Fork
40
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Z
zetcode-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
a4a82f42
编写于
11月 10, 2019
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2019-11-10 22:24:24
上级
773c6c76
变更
14
隐藏空白更改
内联
并排
Showing
14 changed file
with
41 addition
and
41 deletion
+41
-41
docs/servlet/12.md
docs/servlet/12.md
+1
-1
docs/servlet/14.md
docs/servlet/14.md
+1
-1
docs/servlet/15.md
docs/servlet/15.md
+1
-1
docs/servlet/17.md
docs/servlet/17.md
+4
-4
docs/servlet/18.md
docs/servlet/18.md
+1
-1
docs/servlet/19.md
docs/servlet/19.md
+1
-1
docs/servlet/2.md
docs/servlet/2.md
+3
-3
docs/servlet/20.md
docs/servlet/20.md
+1
-1
docs/servlet/24.md
docs/servlet/24.md
+3
-3
docs/servlet/3.md
docs/servlet/3.md
+1
-1
docs/servlet/4.md
docs/servlet/4.md
+6
-6
docs/servlet/6.md
docs/servlet/6.md
+2
-2
docs/servlet/7.md
docs/servlet/7.md
+4
-4
docs/servlet/8.md
docs/servlet/8.md
+12
-12
未找到文件。
docs/servlet/12.md
浏览文件 @
a4a82f42
...
...
@@ -110,7 +110,7 @@ String headerValue = request.getHeader(headerName);
使用`getHeader()`,我们获得标头值。
## 在 JSP 文件中显示标
题
字段
## 在 JSP 文件中显示标
头
字段
在第二个示例中,我们在 JSP 文件中显示 HTTP 标头。 我们还使用 JSTL 库。
...
...
docs/servlet/14.md
浏览文件 @
a4a82f42
...
...
@@ -10,7 +10,7 @@ Servlet 是 Java 类,可响应特定类型的网络请求-最常见的是 HTTP
Eclipse Jetty 是 Java HTTP 服务器和 Java Servlet 容器。 Jetty 可以轻松地嵌入到设备,工具,框架,应用服务器和群集中。
## Java servlet
映
像示例
## Java servlet
图
像示例
以下 Web 应用将图像发送到客户端。 该 Web 应用使用 Java Servlet。
...
...
docs/servlet/15.md
浏览文件 @
a4a82f42
...
...
@@ -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 创建。
...
...
docs/servlet/17.md
浏览文件 @
a4a82f42
# 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
docs/servlet/18.md
浏览文件 @
a4a82f42
...
...
@@ -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 文件。
...
...
docs/servlet/19.md
浏览文件 @
a4a82f42
#
从 WAR 内的 servlet
读取 CSV 文件
#
servlet 从 WAR 内
读取 CSV 文件
> 原文: [http://zetcode.com/articles/warcsv/](http://zetcode.com/articles/warcsv/)
...
...
docs/servlet/2.md
浏览文件 @
a4a82f42
# 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 版本。
...
...
docs/servlet/20.md
浏览文件 @
a4a82f42
# EasyUI datagrid
中来自 Derby 的数据库数据
# EasyUI datagrid
> 原文: [http://zetcode.com/articles/easyuidatagrid/](http://zetcode.com/articles/easyuidatagrid/)
...
...
docs/servlet/24.md
浏览文件 @
a4a82f42
# 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 库。
...
...
docs/servlet/3.md
浏览文件 @
a4a82f42
...
...
@@ -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 应用。
...
...
docs/servlet/4.md
浏览文件 @
a4a82f42
# 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");
...
...
docs/servlet/6.md
浏览文件 @
a4a82f42
# 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 内容。
...
...
docs/servlet/7.md
浏览文件 @
a4a82f42
...
...
@@ -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
...
...
docs/servlet/8.md
浏览文件 @
a4a82f42
# 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 集合类型。
<
c:forEach
>
标记包含以下属性:
`<c:foreach>`
标记包含以下属性:
*
`items`
-要迭代的项目集合
*
`begin`
-起始项目的索引
...
...
@@ -20,9 +20,9 @@ JSTL < c:forEach >标签是基本的迭代标签。 它遍历各种 Java
*
`step`
-迭代步骤
*
`var`
-迭代中当前项目的变量
##
forEach
taglib 声明
##
`forEach`
taglib 声明
<
c:forEach
>
标记属于核心 JSTL 标记。
`<c:foreach>`
标记属于核心 JSTL 标记。
``java
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
...
...
@@ -31,7 +31,7 @@ JSTL < c:forEach >标签是基本的迭代标签。 它遍历各种 Java
要使用标签,我们需要包含此声明。
## JSTL Maven
工件
## JSTL Maven
依赖项
要使用 JSTL 库,我们需要以下 Maven 依赖项:
...
...
@@ -44,9 +44,9 @@ JSTL < c:forEach >标签是基本的迭代标签。 它遍历各种 Java
```
##
forEach
标签示例
##
`forEach`
标签示例
以下 JSP 页面包含
< c:forEach >标记。 除了< c:forEach >
标签之外,我们还使用< c:out >显示变量。
以下 JSP 页面包含
`<c:foreach>`标记。 除了`<c:foreach>`
标签之外,我们还使用< c:out >显示变量。
`index.jsp`
...
...
@@ -70,7 +70,7 @@ JSTL < c:forEach >标签是基本的迭代标签。 它遍历各种 Java
该示例在输出中显示值 1..8。
##
forEach
标签示例 II
##
`forEach`
标签示例 II
下一个 JSP 示例读取从链接发送的参数。
...
...
@@ -129,7 +129,7 @@ JSP 页面在隐式`param`对象(它是一个映射)中接收参数。
我们遍历地图并打印键/值对。
##
forEach
标签示例 III
##
`forEach`
标签示例 III
HTML `<select>`是提供选项菜单的控件。 借助其`multiple`属性,用户可以从控件中选择多个值。
...
...
@@ -199,7 +199,7 @@ HTML `<select>`是提供选项菜单的控件。 借助其`multiple`属性
我们遍历数组并打印其元素。
##
forEach
标签示例 IV
##
`
forEach
`
标签示例 IV
以下示例在 HTML 表中显示数据。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录