引言: Struts标记库--------------------------------------------------------------------------------Schensheng913[原作]JSP视窗组件所使用的struts标记库由四类标记组成:2.Bean标记:用来在JS...
摘要:经常看到一些朋友问oracle字符集方面的问题,我想以迭代的方式来介绍一下。第一次迭代:掌握字符集方面的基本概念。 有些朋友可能会认为这是多此一举,但实际上正是由于对相关基本概念把握不清,才导致了诸多问题和疑问。首先是字符集的概念。我们知道,电子计算机最初是用来进行科学计算的(所以叫做“计算机”),但随着技术的发展,还需要计算机进行其它方面的应用处理。这就要求计算机不仅能处......
摘要:发信人: fork (撒哈拉沙漠的沙), 信区: matlab 标 题: m文件转c/c++ ,“不可能”变“可能” 发信站: bbs 哈工大紫丁香站 (sun aug 1 15:42:01 2004) m文件转c/c++ ,“不可能”变“可能” 当你用“mcc -b sglcpp 文件名&......
[转帖]Struts标记库struts标记库 -------------------------------------------------------------------------------- 【程序编程相关:
软件文档知多少? 】 【推荐阅读:
如何正确得到ACCESS数据库表中的记录】 【扩展信息:
(翻译)classpath和环境变量设置】 schensheng913 [原作] jsp视窗组件所使用的struts标记库由四类标记组成: 2. bean标记:用来在jsp页中管理bean 3. 逻辑标记:用来在jsp页中控制流程 4. html标记:用来生成html标记,在表单中显示数据,使用会话id对url进行编程 5. 模板标记:使用动态模板构造普通格式的页 2.1 bean标记 这个标记库中包含用于定义新bean.访问bean及其属性的标记.struts框架提供了多种自定义标记用来在jsp页中处理javabean.这些标记被封装在一个普通的标记库中,在文件struts-bean.tld中定义了它的标记库描述器.bean标记库将标记定义在四个子类别中: 创建与复制bean的标记 脚本变量定义标记 bean翻译标记 消息国际化标记 2.1.1 bean复制标记 可定义新bean,可复制现有bean,还可从现有bean复制属性. <bean:define>标记用来: 定义新字符串常数 将现有的bean复制到新定义的bean对象 复制现有bean的属性来创建新的bean <bean:define>标记属性: 属性描述id 新定义的bean脚本变量名称,必须设置type 定义引入脚本变量的类value 为id属性定义的脚本变量分配一个新的对象name 目标bean的名称.若value属性没有设置,这个属性就必须设置property name属性定义的bean的属性名称,用来定义新的bean 13 scope 源bean的作用域.若没有设置,搜索范围是从页作用域到应用程序作用域toscope 目标bean的作用域.若没有设置,默认值是页作用域 例如:定义一个bean: <bean:define id=”test” value=”this is a test”/> 源bean在页作用域中被拷贝大哦请求作用域中的另一个bean: <bean:define id=”targetbean” name=”sourcebean” scope=”page” toscope=”request”/> 2.1.2 定义脚本变量的标记 从多种资源中定义与生成脚本变量,这些资源包括cookie,请求参数,http标头等等.属性如下: 属性描述id 脚本变量与要定义的页作用域属性的名称name cookie/标头/参数的名称multiple 如果这个属性设置了任意一个数值,所有匹配的cookie都会被积累并存储到一个cookie[](一个数组)类型的bean里.若无设置,指定cookie的第一个值将作为cookie类型的值value 如果没有匹配的cookie或数值,就返回这个属性指定的默认值 例如: <bean:cookie id=”mycookie” name=”username”/> 脚本变量名称是mycookie,用来创建这个属性的cookie的名称是username. <bean:header id=”myheader” name=”accept-language”/> 脚本变量名称是myheader,请求标头的名称是accept-language. <bean:parameter id=”myparameter” name=”myparameter”> 脚本变量名称是mypatameter,它保存的请求参数的名称也是myparameter. <bean:include>标记将对一个资源的响应进行检索,并引入一个脚本变量与字符串类型的页作用域属性.这个资源可以是一个页,一个actionforward或一个外部url.与<jsp:include>的不同是资源的响应被存储到一个页作用域的bean中,而不是写入到输出流.属性如下: 属性描述id 脚本变量与要定义的页作用域属性的名称page 一个内部资源forward 一个actionforward href 要包含的资源的完整url 例如: <bean:include id=”myinclude” page=”myjsp?x=1”/> 脚本变量的名称是myinclude,要检索的响应来自资源myjsp?x=1. ...
下一页 摘要:发信人: fork (撒哈拉沙漠的沙), 信区: matlab 标 题: m文件转c/c++后的打包问题 发信站: bbs 哈工大紫丁香站 (sun aug 1 15:29:03 2004) m文件转c/c++后的打包问题 mcc后的程序是否可以完全脱离matlab运行呢,一般情况下可以遵循一个原则,先用“mcc -b sglcpp 文件名” 来试验,matlab会生成一个......