Struts2.0哪里有标签库文件?开玩笑!N多jar包放哪里?!
2013-07-28
展开全部
用过struts1.x的人都知道,标签库有html、bean、logic、tiles,
而struts2.0里的标签却没有分类,只用在jsp头文件加上
<%@ taglib prefix="s" uri="/struts-tags" %>
就能使用struts2.0的标签库
下面就介绍下每个标签的用法(有错请指正):
A:
<s:a href=""></s:a>超链接,类似于html里的<a></a>
<s:action name=""></s:action>执行一个view里面的一个action
<s:actionerror/>如果action的errors有值那么显示出来
<s:actionmessage/>如果action的message有值那么显示出来
<s:append></s:append>添加一个值到list,类似于list.add();
<s:autocompleter></s:autocompleter>自动完成<s:combobox>标签的内容,这个是ajax
B:
<s:bean name=""></s:bean>类似于struts1.x中的,JavaBean的值
C:
<s:checkbox></s:checkbox>复选框
<s:checkboxlist list=""></s:checkboxlist>多选框
<s:combobox list=""></s:combobox>下拉框
<s:component></s:component>图像符号
D:
<s:date/>获取日期格式
<s:datetimepicker></s:datetimepicker>日期输入框
<s:debug></s:debug>显示错误信息
<s:div></s:div>表示一个块,类似于html的<div></div>
<s:doubleselect list="" doubleName="" doubleList=""></s:doubleselect>双下拉框
E:
<s:if test=""></s:if>
<s:elseif test=""></s:elseif>
<s:else></s:else>这3个标签一起使用,表示条件判断
F:
<s:fielderror></s:fielderror>显示文件错误信息
<s:file></s:file>文件上传
<s:form action=""></s:form>获取相应form的值
G:
<s:generator separator="" val=""></s:generator>和<s:iterator>标签一起使用
H:
<s:head/>在<head></head>里使用,表示头文件结束
<s:hidden></s:hidden>隐藏值
I:
<s:i18n name=""></s:i18n>加载资源包到值堆栈
<s:include value=""></s:include>包含一个输出,servlet或jsp页面
<s:inputtransferselect list=""></s:inputtransferselect>获取form的一个输入
<s:iterator></s:iterator>用于遍历集合
L:
<s:label></s:label>只读的标签
M:
<s:merge></s:merge>合并遍历集合出来的值
O:
<s:optgroup></s:optgroup>获取标签组
<s:optiontransferselect doubleList="" list="" doubleName=""></s:optiontransferselect>左右选择框
P:
<s:param></s:param>为其他标签提供参数
<s:password></s:password>密码输入框
<s:property/>得到'value'的属性
<s:push value=""></s:push>value的值push到栈中,从而使property标签的能够获取value的属性
R:
<s:radio list=""></s:radio>单选按钮
<s:reset></s:reset>重置按钮
S:
<s:select list=""></s:select>单选框
<s:set name=""></s:set>赋予变量一个特定范围内的值
<s:sort comparator=""></s:sort>通过属性给list分类
<s:submit></s:submit>提交按钮
<s:subset></s:subset>为遍历集合输出子集
T:
<s:tabbedPanel id=""></s:tabbedPanel>表格框
<s:table></s:table表格
<s:text name=""></s:text>I18n文本信息
<s:textarea></s:textarea>文本域输入框
<s:textfield></s:textfield>文本输入框
<s:token></s:token>拦截器
<s:tree></s:tree>树
<s:treenode label=""></s:treenode>树的结构
U:
<s:updownselect list=""></s:updownselect>多选择框
<s:url></s:url>创建url
而struts2.0里的标签却没有分类,只用在jsp头文件加上
<%@ taglib prefix="s" uri="/struts-tags" %>
就能使用struts2.0的标签库
下面就介绍下每个标签的用法(有错请指正):
A:
<s:a href=""></s:a>超链接,类似于html里的<a></a>
<s:action name=""></s:action>执行一个view里面的一个action
<s:actionerror/>如果action的errors有值那么显示出来
<s:actionmessage/>如果action的message有值那么显示出来
<s:append></s:append>添加一个值到list,类似于list.add();
<s:autocompleter></s:autocompleter>自动完成<s:combobox>标签的内容,这个是ajax
B:
<s:bean name=""></s:bean>类似于struts1.x中的,JavaBean的值
C:
<s:checkbox></s:checkbox>复选框
<s:checkboxlist list=""></s:checkboxlist>多选框
<s:combobox list=""></s:combobox>下拉框
<s:component></s:component>图像符号
D:
<s:date/>获取日期格式
<s:datetimepicker></s:datetimepicker>日期输入框
<s:debug></s:debug>显示错误信息
<s:div></s:div>表示一个块,类似于html的<div></div>
<s:doubleselect list="" doubleName="" doubleList=""></s:doubleselect>双下拉框
E:
<s:if test=""></s:if>
<s:elseif test=""></s:elseif>
<s:else></s:else>这3个标签一起使用,表示条件判断
F:
<s:fielderror></s:fielderror>显示文件错误信息
<s:file></s:file>文件上传
<s:form action=""></s:form>获取相应form的值
G:
<s:generator separator="" val=""></s:generator>和<s:iterator>标签一起使用
H:
<s:head/>在<head></head>里使用,表示头文件结束
<s:hidden></s:hidden>隐藏值
I:
<s:i18n name=""></s:i18n>加载资源包到值堆栈
<s:include value=""></s:include>包含一个输出,servlet或jsp页面
<s:inputtransferselect list=""></s:inputtransferselect>获取form的一个输入
<s:iterator></s:iterator>用于遍历集合
L:
<s:label></s:label>只读的标签
M:
<s:merge></s:merge>合并遍历集合出来的值
O:
<s:optgroup></s:optgroup>获取标签组
<s:optiontransferselect doubleList="" list="" doubleName=""></s:optiontransferselect>左右选择框
P:
<s:param></s:param>为其他标签提供参数
<s:password></s:password>密码输入框
<s:property/>得到'value'的属性
<s:push value=""></s:push>value的值push到栈中,从而使property标签的能够获取value的属性
R:
<s:radio list=""></s:radio>单选按钮
<s:reset></s:reset>重置按钮
S:
<s:select list=""></s:select>单选框
<s:set name=""></s:set>赋予变量一个特定范围内的值
<s:sort comparator=""></s:sort>通过属性给list分类
<s:submit></s:submit>提交按钮
<s:subset></s:subset>为遍历集合输出子集
T:
<s:tabbedPanel id=""></s:tabbedPanel>表格框
<s:table></s:table表格
<s:text name=""></s:text>I18n文本信息
<s:textarea></s:textarea>文本域输入框
<s:textfield></s:textfield>文本输入框
<s:token></s:token>拦截器
<s:tree></s:tree>树
<s:treenode label=""></s:treenode>树的结构
U:
<s:updownselect list=""></s:updownselect>多选择框
<s:url></s:url>创建url
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
2013-07-28
展开全部
Struts2只需要下面几个包:
commons-logging-1.0.4.jar 日志管理
freemarker-2.3.8.jar 表现层框架,定义了struts2的可视组件主题(theme)
ognl-2.6.11.jar OGNL表达式语言,struts2支持该EL
struts2-core-2.1.1.jar struts2的核心库
xwork-2.0.4.jar webwork的核心库,自然需要它的支持
放在WEB-INF目录下的lib
把struts2-core-2.1.1.jar解压后里面有个template目录,下面是标签的格式,你可以修改的
标签定义的META-INF目录下,有个文件struts-tags.tld
commons-logging-1.0.4.jar 日志管理
freemarker-2.3.8.jar 表现层框架,定义了struts2的可视组件主题(theme)
ognl-2.6.11.jar OGNL表达式语言,struts2支持该EL
struts2-core-2.1.1.jar struts2的核心库
xwork-2.0.4.jar webwork的核心库,自然需要它的支持
放在WEB-INF目录下的lib
把struts2-core-2.1.1.jar解压后里面有个template目录,下面是标签的格式,你可以修改的
标签定义的META-INF目录下,有个文件struts-tags.tld
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-28
展开全部
到以下站点 https://dwr.dev.java.net/files/documents/2427/47455/dwr.jar下载DWR的1.1.4版本的JAR包。需要注意的是,DWR虽然已经发布2.0版本,但它与1.1.4有很大的区别,所以请大家不要使用2.0版本,否则会出现异常的;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-28
展开全部
将Jar包放到工程文件夹下的WEB-INF目录下的lib目录即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询