执行shell脚本即在屏幕上输出又要记录到日志中
2013-06-17 14:28
369 查看
标签的引用
<%@ taglib prefix="" uri=""/>
prefix 这个标签的前缀
以后使用这个标签时格式,标签前缀:标签名
uri这个标签的实际定义文件地址
uri的值有几种
1,指定自定义路径
/WEB-INF/tld/entity.tld 像这个值,就说明要用标签是来自当前工程的某个文件夹下的
某个tld文件,一般放在WEB-INF下面。
2,来自tld定义的唯一值 http://webui.chances.com.cn或/struts-tags 像这些值,是来自引用的jar包中的tld文
件。作为tld定义文件。无论是引用的还是自定义的,在编写tld说明文件时,都需要声明
一个唯一的uri。作为引用类的tld文件,位置放置是在jar工程的META-INF/下系统启动
后,会扫描每个jar的META-INF下的文件,并放在应用容器中。
标签的自定义使用过程
方式1:标签式(一个标签对应一个类)
1,新建处理类
a) 继承tagSupport
b) 实现方法
c) 在实现方法中调用自定义的方法。这个自定义方法和页面的标签后缀明可以不同
d) 对于empty可以是pageContext.getOut()获取输出流,然后把逻辑写在输出六中
对于jsp的将值放入指定的属性中
2,新建描述文件tld
<tag>
<name>formatName</name>
<tag-class>
test.org.nutz.taglib.FormatNameTag
</tag-class>
<body-content>EMPTY</body-content>
<attribute>
<name>name</name>
<required>true</required>
<rtexprvalue>false</rtexprvalue>
</attribute>
...
</tag>
3,页面使用
<MI:*** ></
处理流程:先根据前缀去扫描tld文件。再根据后缀去tld文件扫描tag标签。在根据指定处理类找到对应类
然后在这个类的几个阶段对应的方法中执行一遍。
所以如果有自定义的方法一定要根据需要放在这个几个阶段的方法中。
<%@ taglib prefix="" uri=""/>
prefix 这个标签的前缀
以后使用这个标签时格式,标签前缀:标签名
uri这个标签的实际定义文件地址
uri的值有几种
1,指定自定义路径
/WEB-INF/tld/entity.tld 像这个值,就说明要用标签是来自当前工程的某个文件夹下的
某个tld文件,一般放在WEB-INF下面。
2,来自tld定义的唯一值 http://webui.chances.com.cn或/struts-tags 像这些值,是来自引用的jar包中的tld文
件。作为tld定义文件。无论是引用的还是自定义的,在编写tld说明文件时,都需要声明
一个唯一的uri。作为引用类的tld文件,位置放置是在jar工程的META-INF/下系统启动
后,会扫描每个jar的META-INF下的文件,并放在应用容器中。
标签的自定义使用过程
方式1:标签式(一个标签对应一个类)
1,新建处理类
a) 继承tagSupport
b) 实现方法
c) 在实现方法中调用自定义的方法。这个自定义方法和页面的标签后缀明可以不同
d) 对于empty可以是pageContext.getOut()获取输出流,然后把逻辑写在输出六中
对于jsp的将值放入指定的属性中
2,新建描述文件tld
<tag>
<name>formatName</name>
<tag-class>
test.org.nutz.taglib.FormatNameTag
</tag-class>
<body-content>EMPTY</body-content>
<attribute>
<name>name</name>
<required>true</required>
<rtexprvalue>false</rtexprvalue>
</attribute>
...
</tag>
3,页面使用
<MI:*** ></
处理流程:先根据前缀去扫描tld文件。再根据后缀去tld文件扫描tag标签。在根据指定处理类找到对应类
然后在这个类的几个阶段对应的方法中执行一遍。
所以如果有自定义的方法一定要根据需要放在这个几个阶段的方法中。
相关文章推荐
- 输出执行操作和打印日志的shell脚本实例
- shell将脚本输出结果记录到日志文件
- shell将脚本输出结果记录到日志文件的实现
- 执行系统命令并且将输出写到指定日志文件的shell脚本(2)
- shell将脚本输出结果记录到日志文件
- 执行系统命令并且将输出写到指定日志文件的shell脚本(1)
- 输出执行操作和打印日志的shell脚本
- 从Linux程序中执行shell(程序、脚本)并获得输出结果
- 记录shell脚本执行的流程及变量的值
- 从Linux程序中执行shell(程序、脚本)并获得输出结果(转)
- 输出重定向和多命令顺序执行(记录日志)
- JMeter学习-023-JMeter 命令行(非GUI)模式详解(一)-执行、输出结果及日志、简单分布执行脚本
- 从Linux程序中执行shell(程序、脚本)并获得输出结果
- 从Linux程序中执行shell(程序、脚本)并获得输出结果(转)
- QT-窗口打印debug信息,本地日志保存,以及执行shell脚本并且把信息打印在窗口
- 从Linux程序中执行shell(程序、脚本)并获得输出结果(转)
- Shell脚本实现每个工作日定时执行指定程序(学习记录)
- crontab执行shell脚本日志中出现乱码
- 从Linux程序中执行shell(程序、脚本)并获得输出结果
- Shell脚本不能执行问题记录