- 浏览: 3465854 次
- 性别:
- 来自: China
文章分类
- 全部博客 (536)
- ajax (1)
- Algorithm (14)
- Android (40)
- CSS/HTML... (2)
- defy (3)
- DesignPattern (2)
- dorado (0)
- Drools (6)
- English/日本語 (7)
- Flex (2)
- Framework (0)
- Google (3)
- hibernate (13)
- homework (3)
- HTML5 (0)
- IDE (29)
- java (45)
- javaee (7)
- Javascript (14)
- java组件 (5)
- jQuery (4)
- jsp (8)
- jsf (2)
- Linux (2)
- lucene (0)
- mysql (6)
- news (3)
- Oracle (8)
- other (4)
- PHP (5)
- Python (0)
- Software Engineering (3)
- spring (7)
- struts1.x (14)
- struts2.x (14)
- strolling in cloud (1)
- subject:javaEnhance (20)
- Tomcat (7)
- validator (3)
- 学习·方法·心得 (8)
- .NET (2)
- vba (6)
- groovy (5)
- grails (2)
- SWT (0)
- big data (1)
- perl (1)
- objective-c (50)
- product (1)
- mac (7)
- ios (188)
- ios-phone (2)
- ios-system (15)
- ios-network (5)
- ios-file (4)
- ios-db (1)
- ios-media (3)
- ios-ui (27)
- ios-openSource (6)
- ios-animation (5)
- ios-drawing (7)
- c (2)
- ios-app (2)
- ios-course (15)
- ios-runtime (14)
- ios-code (8)
- ios-thread (8)
- ios-LBS (2)
- ios-issue (1)
- ios-design (2)
- Jailbreak (2)
- cocos2d (0)
- swift (16)
- ios-framework (4)
- apple watch (4)
- ios-web (1)
- react native (3)
- TVOS (1)
- OpenGL (1)
最新评论
-
xiaobinggg:
...
Session机制详解 -
菜鸟学生会:
Drools规则工作流引擎开发教程网盘地址:http://pa ...
Drools入门-----------环境搭建,分析Helloworld -
wangyudong:
不是很好用,不支持自动化测试RESTful API,也不支持自 ...
Simple REST Client POST使用方法 -
Paul0523:
很棒的一篇文章,感谢楼主分享
Session机制详解 -
啸笑天:
获取原型对象的三种方法<script>functi ...
复习JavaScript面向对象技术
一。用于执行对页面的请求,并将响应结果的客户端代码存储在JSP变量中。 有三种使用方法: 1. 使用forward属性指定forward名称 2. 使用href属性指定绝对URL 3. 使用page属性指定相对于应用程序的URL 使用bean:write输出时要将其filter属性设置为false才能显示正确信息,否则显示客户端源代码 二。 <bean:inlcude>标签:与<jsp:include>标记基本相同,都是把被包含的文件先执行,再包含;
用于加载Web应用程序资源的内容并将其以String对象存储在页面范围和本地范围内的JSP变量中。另外,你可以选择指定是否只想要资源的java.io.InputStream对象的引用而不是将其内容保存在String对象中 Web应用程序资源是那些作为Web应用程序的一部分而打包的文件。如: 如果你的Web应用程序位于名为c:\tomcat\strutssample的目录中,并有以下文件: l c:\tomcat\strutssample\index.jsp l c:\tomcat\strutssample\WEB-INF\struts-config.xml 那么你就可以将index.jsp作为“/index.jsp”来访问。请注意,WEB应用程序资源的路径与该应用程序相关,且必须用斜杠(/)开头。 如果加载资源错误,则在运行resource标记时会抛出一个JspException异常。] 用resource标记加载struts-config.xml的示例: <bean:resource id=”strutsConfig” name=”/WEB-INF/struts-config.xml”/> 访问: Struts Config file contents:<%=strutsConfig%> 或 Struts Config file contents:<bean:write name=”strutsConfig”/> 以下代码帮说明如何使用资源标记来为WEB应用程序资源获得一个java.io.InputStream的引用。 <bean:resource id=”strutsConfig” input=”true” name=”/WEB-INF/struts-config.xml”/> input属性接受任何的值。只要存在值,java.io.InputStream引用将被存储在JSP变量中,而不是包含WEB资源内容的String对象。 你可以使用bean:resource标记加载web应用程序资源的内容,比用Scriplet更简洁。 -------------------------------------------------------------------------------------------------------------------------------- header.jsp
<html:html lang="true"> <head> <html:base /> <title>header.jsp</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <bean:define id="empId" value="ssssssssssssssssssssssssssssss"/> <bean:write name="empId"/> </body> </html:html> bean:include
<bean:include id=”search forward=”forward”/>
<bean:include id=”search” href=”http://www.google.com” />
<bean:include id=”search” page=”/search.jsp”/>
区别在于: <jsp:include>直接把包含的文件显示到页面上,<bean:include>标记是把内容保存到一个局部变量中,然后再处理。
<bean:include>常用属性为 id和forward、page、href三者之一。
使用这个标记可以包含外部服务器的获取XML到本地处理。
bean:resource
<%@ page language="java" pageEncoding="ISO-8859-1"%> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html:html lang="true"> <head> <html:base /> <title>header.jsp</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <bean:define id="empId" value="ssssssssssssssssssssssssssssss"/> <bean:write name="empId"/> </body> </html:html>
bean:resource标签true:
<%@ page language="java" pageEncoding="ISO-8859-1"%> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html:html lang="true"> <head> <html:base /> <title>header.jsp</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <bean:define id="empId" value="ssssssssssssssssssssssssssssss"/> <bean:write name="empId"/> </body> </html:html>
bean:resource标签false:
bean:include标签:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="zh-CN"> <head> <base href="http://localhost:8090/SS1/header.jsp"> <title>header.jsp</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> ssssssssssssssssssssssssssssss </body> </html>
bean:include标签true:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="zh-CN"> <head> <base href="http://localhost:8090/SS1/header.jsp"> <title>header.jsp</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> ssssssssssssssssssssssssssssss </body> </html>
bean:include标签false:
ssssssssssssssssssssssssssssss
发表评论
-
struts 表单中的cancel按钮出错处理
2010-05-25 21:16 1797感谢:http://hi.baidu.com/shli ... -
Struts的配置详解
2010-05-25 21:10 1403在 Struts 的应用开发中,主要涉及到两个配置文件 ... -
struts1的几个对象---哪位大哥帮忙解释下
2010-05-24 20:18 1444<%@ page language=" ... -
tomcat中的一个过滤器例子
2010-05-22 03:14 2708感谢:http://www.iteye.com/wik ... -
<html:select>,<html:option>,<html:options>,<html:optionsCollection>标签使用
2010-05-16 22:34 16168<html:select>生 ... -
<html:checkbo>标签和ActionForm中的reset()
2010-05-12 20:26 2458<html:checkbox property= ... -
Strust组件—RequestProcessor类详解 (转)
2010-05-12 13:03 2075转自:http://hi.ba ... -
[摘]actionMessages(),actionError()介绍
2010-05-11 16:35 2523转自http://linweihan.iteye.com/bl ... -
<html:messages id="">标签 <html:errors/>标签
2010-05-11 16:09 3043<html:errors>标签与<html: ... -
html:cancel按钮的作用,cancel按钮,取消按钮
2010-05-06 00:16 3054转自http://heisetoufa.iteye.c ... -
Struts的ActionForm中不同类型属性的使用方法总结(转载)
2010-04-29 01:50 1895平时做些多表格表单显示时,actionform中经常会用到 ... -
struts1.x问题集
2010-04-28 17:26 11551.MessageResources中的html标签 -
struts1.x随笔
2010-04-28 16:57 14571. <?xml version="1 ...
相关推荐
- **访问Web应用资源**:例如,`<bean:message>`用于显示资源文件中的信息,`<bean:resource>`加载Web资源到JavaBean,`<bean:struts>`访问Struts的内部配置对象,`<bean:include>`包含Web资源。 - **定义和输出...
- **<bean:include>**:用于包含另一个Web资源,类似于标准JSP `<jsp:include>` 标签。 #### 总结 通过上述介绍可以看出,Struts 1的Bean标签库非常强大且灵活,能够有效地帮助开发者处理与JavaBean相关的操作。...
<bean:include page="header.jsp" /> ``` 3. `<bean:write>`:此标签用于输出JavaBean的属性值。它需要`name`属性来指定JavaBean的名字,`property`属性来指定要输出的属性。 ```jsp <bean:write name="myBean...
<bean:include id="myInclude" page="MyJsp?x=1"/> ``` **`<bean:resource>`标记**用于检索Web应用程序中的资源,并引入一个脚本变量和InputStream或字符串类型的页作用域属性。如果在检索资源时发生问题,就会产生...
此外,还有其他辅助标签,如`<bean:cookie>`用于获取Cookie值,`<bean:header>`用于获取HTTP请求头信息,`<bean:include>`用于包含其他资源,`<bean:resource>`则用于获取Web应用内的资源。 总的来说,Struts1标签...
4. `bean:include` 标签:类似于HTML的`<jsp:include>`标签,用于在JSP页面中动态地包含其他页面,提供页面重用和模块化设计的能力。 5. `bean:message` 标签:从资源包中提取国际化消息,支持动态参数,使得在多...
* bean:include:将一个 JSP 文件包含到当前 JSP 文件中。 * bean:message:取回国际化消息,例如错误信息、提示信息等。 * bean:page:将一个 bean 绑定到 page 作用域中,以便其它标签可以使用该值。 * bean:...
<bean:include id="myInclude" page="MyJsp?x=1"/> ``` - **<bean:resource>**:检索Web应用中的资源,并将其存储为脚本变量。 - **id**:脚本变量的名称。 - **name**:资源的相对路径。 示例: ```jsp <!-- ...
4. **bean:include**:这个标签用于在页面中动态插入另一个JSP页面或者包含动态生成的内容。 5. **bean:message**:用于显示国际化消息资源中的文本,支持动态键值和参数。 6. **bean:page**:它允许访问当前请求的...
它们包括`<bean:cookie>`、`<bean:define>`、`<bean:header>`、`<bean:include>`、`<bean:message>`、`<bean:page>`、`<bean:parameter>`、`<bean:resource>`、`<bean:size>`、`<bean:struts>`和`<bean:write>`等。...
此外,还有`<bean:message>`显示资源文件信息,`<bean:resource>`装载Web资源到JavaBean,`<bean:struts>`访问Struts配置对象,以及`<bean:include>`包含Web资源。`<bean:define>`用于定义变量,`<bean:size>`获取...
4. **`<bean:include>`**: 用于包含一个JSP页面或Servlet,可以动态地将其他页面的内容嵌入到当前页面中。 5. **`<bean:message>`**: 显示国际化消息,通常与资源文件配合使用,可以根据用户的语言环境显示相应的...
- `bean:include`用于包含另一个JSP页面,类似于Servlet的`RequestDispatcher.include()`方法。 - `bean:message`用于国际化资源文件的查找和显示。 - `bean:page`用于访问当前请求的page context。 - `bean:...
4. `bean:include`:此标签用于动态地包含一个JSP页面或者Servlet。它可以提供一个方便的方法来组合多个页面,增强页面的复用性。 5. `bean:message`:这个标签用于显示国际化资源文件中的消息。它通常与Struts的...
- 其他标签,如`bean:size`、`bean:include`和`bean:resource`,分别用于获取集合大小、包含其他页面和访问静态资源。 2. **logic标签库** - `logic:equal`、`logic:notEqual`、`logic:greaterThan`等标签提供了...
- **其他标签**:如`<cookie>`, `<header>`, `<include>`, `<parameter>`, `<resource>`, `<size>`, `<struts>`, `<write>`等,它们分别处理特定任务,如cookie管理、资源加载、集合大小等。 4. **HTML标签库**: ...
9. **bean:message**和**bean:resource**:这两个标签用于实现国际化,显示本地化的消息或资源。 在实际开发中,了解并熟练掌握这些标签的使用,能大大提高代码的可读性和维护性。通过阅读Struts标签中文手册,...
2. **`<%@ include %>` 指令**:包含其他JSP页面或文本文件。 3. **`<%@ taglib %>` 指令**:指定自定义标签库的位置。 #### 二、JSP动作标签(Actions) JSP动作标签用于执行特定的操作,如页面转发、对象操作等...