上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 50 下一页
摘要: 右键点击项目名称,并单击“导出”> WAR文件创建一个WAR文件。然后这WAR部署在Tomcat的webapps目录下。最后启动Tomcat服务器,并尝试访问URL http://localhost:8080/HelloWorldStruts2/index.jsp。这会给你以下画面: 让我们一起进入 阅读全文
posted @ 2018-08-19 18:46 borter 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 让我们创建下面的JSP文件的helloWorld.jsp,在WebContent文件夹在你的eclipse项目。要做到这一点,右键单击WebContent文件夹中的项目资源管理器,然后选择“新建”>“JSP文件。该文件将被要求的情况下,返回的结果是success,这是一个字符串常量“成功”的定义在A 阅读全文
posted @ 2018-08-19 18:45 borter 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 此配置文件提供了一种机制来更改默认行为的框架。其实所有的struts.propertiesconfiguration文件中包含的属性也可以被配置在web.xml中使用的init-param,以及在struts.xml中的配置文件中使用恒定的标签。你可以创建此文件下folderWEB-INF/clas 阅读全文
posted @ 2018-08-19 18:44 borter 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 在Struts2的行动,唯一的要求是,必须有一个无参数的方法,该方法返回一个字符串或结果的对象,必须是一个POJO。如果不带参数的方法不指定,则默认行为是使用execute()方法。 您也可以选择扩展ActionSupport类实现接口,包括操作界面。操作界面如下: 让我们一起来看看在动作方法中的H 阅读全文
posted @ 2018-08-19 18:44 borter 阅读(298) 评论(0) 推荐(0) 编辑
摘要: struts.xml文件中包含的配置信息,你将修改所采取的措施的开发。这个文件可以被用来覆盖默认设置的应用程序,例如struts.devMode=false和其他设置中定义的属性文件。这个文件可以创建文件夹下的WEB-INF/classes。 让我们一起来看看我们在struts.xml文件中创建He 阅读全文
posted @ 2018-08-19 18:43 borter 阅读(104) 评论(0) 推荐(0) 编辑
摘要: struts-config.xml配置文件是一个在Web客户端组件的视图和模型之间的联系,但你的项目的99.99就不会碰这些设置%。基本的配置文件包含以下主要内容: 下面是示例struts-config.xml文件: struts-config.xml文件的更多详细信息,请检查你的Struts文档。 阅读全文
posted @ 2018-08-19 18:43 borter 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 右键点击项目名称,并单击“导出”> WAR文件创建一个WAR文件。然后,这WAR部署在Tomcat的webapps目录下。最后,启动Tomcat服务器,并尝试访问URL http://localhost:8080/HelloWorldStruts2/index.jsp。这会给你以下画面: 输入值为" 阅读全文
posted @ 2018-08-19 18:42 borter 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 在web.xml配置文件是一个的J2EE配置文件,决定如何处理HTTP请求servlet容器的元素。它不是严格意义上的Struts2的配置文件,但它是一个文件,需要配置Struts2的工作。 正如前面所讨论的,此文件提供任何Web应用程序的入口点。Struts2的应用程序的入口点,将是一个部署描述符 阅读全文
posted @ 2018-08-19 18:42 borter 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 我们需要一个映射,以配合URL,HelloWorldAction类(模型),HelloWorld.jsp(图)。映射告诉Struts 2框架的类将响应用户的操作(URL),这一类的方法将被执行,什么视图来显示字符串结果的基础上,该方法返回。 因此,让我们创建一个名为struts.xml中。由于Str 阅读全文
posted @ 2018-08-19 18:41 borter 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 可以启用日志记录功能齐全,工作时用Struts 2的WEB-INF/classes文件夹下创建logging.properties文件。请在属性文件中的以下两行: 默认logging.properties指定ConsoleHandler的路由记录到stdout或FileHandler。一个处理程序的 阅读全文
posted @ 2018-08-19 18:41 borter 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 我们还需要在WebContent文件夹中创建的index.jsp。该文件将作为初始动作URL,用户可以直接点击告诉Struts 2框架调用的HelloWorldAction类定义的方法,使HelloWorld.jsp视图。 hello操作定义在上面的视图文件将被映射到的HelloWorldActio 阅读全文
posted @ 2018-08-19 18:40 borter 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Action类是Struts 2应用程序的关键,我们实现了大部分Action类中的业务逻辑。因此,让我们创建一个Java文件HelloWorldAction.java的Java资源> SRC下一个的包名com.yiibai.struts2并有下面的内容。 Action类来响应用户的操作,当用户点击一 阅读全文
posted @ 2018-08-19 18:39 borter 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 我们需要一个JSP提交最后的消息,这个页面会被称为Struts 2框架中预定义的动作时,会发生此映射将在struts.xml文件中定义的。所以,让我们创建下面的JSP文件的helloWorld.jsp,在WebContent文件夹在您的Eclipse项目。要做到这一点,右键单击WebContent文 阅读全文
posted @ 2018-08-19 18:39 borter 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 开始你的Eclipse,然后进入“文件”>“新建”>“动态Web项目,然后输入项目名称为HelloWorldStruts2和设置其他的选项,在下面的屏幕: 选择在屏幕上的所有默认选项,最后检查生成的web.xml部署描述符选项。这将创建一个动态Web项目在Eclipse中。现在去窗口>显示视图>项目 阅读全文
posted @ 2018-08-19 18:38 borter 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 基于上述数据图,可以解释用户的请求的生命周期在Struts 2如下所示: 用户发送请求到服务器,用于请求对某些资源(即页). FilterDispatcher排着眼于该请求,然后确定适当的Action. 配置拦截器的功能适用于如验证,文件上传等。 选择的动作执行,执行所请求的操作。 同样,配置拦截器 阅读全文
posted @ 2018-08-19 18:37 borter 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 现在,如果一切正常,那么你可以继续设置您的Struts 2框架。以下是简单的步骤,下载并安装在机器上Struts2。 请选择是否要安装Hibernate在Windows或Unix,然后继续进行下一个步骤下载.zip文件窗口.tz文件为Unix。 下载最新版本的Struts2的二进制文件: http: 阅读全文
posted @ 2018-08-19 18:36 borter 阅读(138) 评论(0) 推荐(0) 编辑
摘要: POJO形式和POJO动作 - 已经摆脱了Struts2的动作表单的Struts框架的一个组成部分。Struts2可以使用任何的POJO接收的形式输入。同样的,你现在可以看到任何POJO的Action类。 Tag支持 - Struts2的形式提高了标签的新标签让开发人员写更少的代码。 AJAX支持- 阅读全文
posted @ 2018-08-19 18:35 borter 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: JSP 国际化 在开始前,需要解释几个重要的概念: 国际化(i18n):表明一个页面根据访问者的语言或国家来呈现不同的翻译版本。 本地化(l10n):向网站添加资源,以使它适应不同的地区和文化。比如网站的印度语版本。 区域:这是一个特定的区域或文化,通常认为是一个语言标志和国家标志通过下划线连接起来 阅读全文
posted @ 2018-08-18 22:39 borter 阅读(803) 评论(0) 推荐(0) 编辑
摘要: JSP 连接数据库 本章节假设您已经对JDBC有一定的了解。在开始学习JSP数据库访问前,请确保JDBC环境已经正确配置。 首先,让我们按照下面的步骤来创建一个简单的表并插入几条简单的记录: 创建表 在数据库中创建一个Employees表,步骤如下: 步骤1: 打开CMD,然后进入数据库安装目录: 阅读全文
posted @ 2018-08-18 22:36 borter 阅读(761) 评论(0) 推荐(0) 编辑
摘要: JSP可以通过HTML的form表单上传文件到服务器。 文件类型可以是文本文件、二进制文件、图像文件等其他任何文档。 创建文件上传表单 接下来我们使用HTML标签来创建文件上传表单,以下为要注意的点: form表单 method 属性必须设置为 POST 方法 ,不能使用 GET 方法。 form表 阅读全文
posted @ 2018-08-18 22:35 borter 阅读(913) 评论(0) 推荐(0) 编辑
摘要: JSP 过滤器 Servlet和JSP中的过滤器都是Java类,它们存在的目的如下: 在请求访问后端资源时拦截它 管理从服务器返回给客户端的响应 下面列出了多种常用的过滤器类型: 认证过滤器 数据压缩过滤器 加密过滤器 触发资源访问事件的过滤器 图像转换过滤器 登录和验证过滤器 MIME类型链过滤器 阅读全文
posted @ 2018-08-18 22:34 borter 阅读(398) 评论(0) 推荐(1) 编辑
摘要: JSP 表单处理 我们在浏览网页的时候,经常需要向服务器提交信息,并让后台程序处理。浏览器中使用 GET 和 POST 方法向服务器提交数据。 GET 方法 GET方法将请求的编码信息添加在网址后面,网址与编码信息通过"?"号分隔。如下所示: GET方法是浏览器默认传递参数的方法,一些敏感信息,如密 阅读全文
posted @ 2018-08-18 22:31 borter 阅读(3326) 评论(0) 推荐(1) 编辑
摘要: JSP HTTP 状态码 HTTP请求与HTTP响应的格式相近,都有着如下结构: 以状态行+CRLF(回车换行)开始 零行或多行头模块+CRLF 一个空行,比如CRLF 可选的消息体比如文件,查询数据,查询输出 举例来说,一个服务器响应头看起来就像下面这样: 状态行包含HTTP版本,一个状态码,和状 阅读全文
posted @ 2018-08-18 22:30 borter 阅读(267) 评论(0) 推荐(0) 编辑
摘要: JSP 服务器响应 Response响应对象主要将JSP容器处理后的结果传回到客户端。可以通过response变量设置HTTP的状态和向客户端发送数据,如Cookie、HTTP文件头信息等。 一个典型的响应看起来就像下面这样: 状态行包含HTTP版本信息,比如HTTP/1.1,一个状态码,比如200 阅读全文
posted @ 2018-08-18 22:29 borter 阅读(232) 评论(0) 推荐(0) 编辑
摘要: JSP 客户端请求 当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信息头的一部分来传送的。您可以查阅HTTP协议来获得更多的信息。 下表列出了浏览器端信息头的一些重要内容,在以后的网络编程中将会经常见到这些信息: HttpServletReques 阅读全文
posted @ 2018-08-18 22:28 borter 阅读(228) 评论(0) 推荐(0) 编辑
摘要: JSP 隐式对象 JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐式对象也被称为预定义变量。 JSP所支持的九大隐式对象: request对象 request对象是javax.servlet.http.HttpServletRequest 类的实 阅读全文
posted @ 2018-08-18 22:27 borter 阅读(277) 评论(0) 推荐(0) 编辑
摘要: JSP 动作元素 与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。 利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。 动作元素只有一种语法,它符合XML标准: 动作元素基本上都是预 阅读全文
posted @ 2018-08-18 22:25 borter 阅读(336) 评论(0) 推荐(0) 编辑
摘要: JSP 指令 JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。 语法格式如下: 指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。 JSP中的三种指令标签: Page指令 Page指令为容器提供当前页面的使用说明。一个JSP页面可以包含多个page指令。 Page指 阅读全文
posted @ 2018-08-18 22:19 borter 阅读(2314) 评论(0) 推荐(0) 编辑
摘要: JSP 语法 JSP开发中的基础语法。 脚本程序 脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。 脚本程序的语法格式: 或者,您也可以编写与其等价的XML语句,就像下面这样: 任何文本、HTML标签、JSP元素必须写在脚本程序的外面。 下面给出一个示例,同时 阅读全文
posted @ 2018-08-18 22:18 borter 阅读(170) 评论(0) 推荐(0) 编辑
摘要: JSP 生命周期 理解JSP底层功能的关键就是去理解它们所遵守的生命周期。 JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。 以下是JSP生命周期中所走过的几个阶段: 编译阶段: servlet容器编译servle 阅读全文
posted @ 2018-08-18 22:16 borter 阅读(176) 评论(0) 推荐(0) 编辑
摘要: JSP 开发环境搭建 JSP 开发环境搭建 JSP 开发环境搭建 JSP开发环境是您用来开发、测试和运行JSP程序的地方。 本节将会带您搭建JSP开发环境,具体包括以下几个步骤。 配置Java开发工具(JDK) 这一步涉及Java SDK的下载和PATH环境变量的配置。 您可以从Oracle公司的J 阅读全文
posted @ 2018-08-18 22:14 borter 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 是一种跨平台的动态网页技术标准,由Sun Microsystems公司倡导、多家公司参与建立。 它在HTML文件中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。 阅读全文
posted @ 2018-08-18 22:11 borter 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 在开始前,需要解释几个重要的概念: 国际化(i18n):表明一个页面根据访问者的语言或国家来呈现不同的翻译版本。 本地化(l10n):向网站添加资源,以使它适应不同的地区和文化。比如网站的印度语版本。 区域:这是一个特定的区域或文化,通常认为是一个语言标志和国家标志通过下划线连接起来。比如"en_U 阅读全文
posted @ 2018-08-18 22:09 borter 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 当编写JSP程序的时候,程序员可能会遗漏一些BUG,这些BUG可能会出现在程序的任何地方。JSP代码中通常有以下几类异常: 检查型异常:检查型异常就是一个典型的用户错误或者一个程序员无法预见的错误。举例来说,如果一个文件将要被打开,但是无法找到这个文件,则一个异常被抛出。这些异常不能再编译期被简单地 阅读全文
posted @ 2018-08-18 22:07 borter 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 要测试/调试一个JSP或servlet程序总是那么的难。JSP和Servlets程序趋向于牵涉到大量客户端/服务器之间的交互,这很有可能会产生错误,并且很难重现出错的环境。 接下来将会给出一些小技巧和小建议,来帮助您调试程序。 使用System.out.println() System.out.pr 阅读全文
posted @ 2018-08-18 22:07 borter 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被 称为tag handler的对象的操作,即当servlet执行时Web container调用那些操作。 JSP标签扩展可以让你创建新的标签并且可以直接插入到一个JSP页面。 JSP 2. 阅读全文
posted @ 2018-08-18 22:06 borter 阅读(136) 评论(0) 推荐(0) 编辑
摘要: JavaBean是特殊的Java类,使用J ava语言书写,并且遵守JavaBean API规范。 接下来给出的是JavaBean与其它Java类相比而言独一无二的特征: 提供一个默认的无参构造函数。 需要被序列化并且实现了Serializable接口。 可能有一系列可读写属性。 可能有一系列的"g 阅读全文
posted @ 2018-08-18 22:05 borter 阅读(139) 评论(0) 推荐(0) 编辑
摘要: JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。 根据JSTL标签所提供的功能,可以将其分为5个类别。 核 阅读全文
posted @ 2018-08-18 22:04 borter 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 虽然使用JSP实现邮件发送功能很简单,但是需要有JavaMail API,并且需要安装JavaBean Activation Framework。 您可以从 Java 网站下载最新版本的 JavaMail,打开网页右侧有个 Downloads 链接,点击它下载。 您可以从 Java 网站下载最新版本 阅读全文
posted @ 2018-08-18 22:03 borter 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要知道某个页面被访问的次数,这时我们就需要在页面上添加页面统计器,页面访问的统计一般在用户第一次载入时累加该页面的访问数上。 要实现一个计数器,您可以利用应用程序隐式对象和相关方法getAttribute()和setAttribute()来实现。 这个对象表示JSP页面的整个生命周期中。 阅读全文
posted @ 2018-08-18 22:02 borter 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 50 下一页