导航:首页 > 编程语言 > struts2resultjsp

struts2resultjsp

发布时间:2024-05-19 15:24:24

① 如何在jsp页面中使用struts2标签

要在jsp中使用struts2.0的标签,首先要在页面使用taglib指令,将struts2的tld文件导入
<%@taglibprefix="s"uri="/struts-tags"%>

struts2的标签主要分为两大类:

  1. UI标签 这个几乎不怎么用就不介绍了

  2. 非UI标签

    if,elseif和else
    <s:iftest="link_type==1">//只有当test的的值为true时,才会执行if语句块里面的内容
    文字
    </s:if>
    <s:elseiftest="link_type==2">
    图片
    </s:elseif>
    <s:else>
    -----
    </s:else>
    迭代标签的使用
    iterator描述:
    用于遍历集合(java.util.Collection)或枚举值(java.util.Iterator)。
    <ol>
    <s:iteratorvalue="#request.names"status="stuts">
    <s:iftest="#stuts.odd==true">//判断取出数据的奇偶性
    <li>White<s:property/></li>
    </s:if>
    <s:else>
    <listyle="background-color:gray"><s:property/></li>
    </s:else>
    </s:iterator>
    </ol>
    上述代码的显示效果就是相邻的两行颜色是区分开来的

    URL地址标签,<s:url>用于生成一个URL地址,可以通过URL标签指定的<s:param>
    子元素向URL地址发送请求参数
    <s:urlaction="">
    <s:paramname=""value=""></s:param>
    </s:url>

    超链接<ahref>一般和<s:url>标签一起使用,用于带多个参数。
    <ahref="
    <s:urlaction="">
    <s:paramname=""value=""></s:param>
    <s:paramname=""value=""></s:param>
    <s:paramname=""value=""></s:param>
    </s:url>">
    链接到...
    </a>


    set标签,用于将某个值放入指定的范围内。例如application,session等。
    <s:setname="user"value="userName"scope=”request”/>

    Struts2页面开发中常用标签使用规范:
    2.1.通过<inputname="userName"type="text"class=""size="15">
    往action中传值,action中要有相应的属性,并提供SET/GET方法。
    (在数量少时可以使用request.getParameter(“userName”);)

    2.2.在页面显示action传来的数据,使用property标签。需要显示的数据从action中获得。

    2.3.往action中的实体对象内传值,使用textfield标签。

    2.4.在页面中判断指定值使用<s:if>标签。判断数据从action中获得。

    2.5.在页面中需要循环列表显示的数据使用<s:iterator>标签,列表数据从action中获得。

    2.6.URL地址和超链接可以使用<ahref>和<s:url>,在传多值时建议<ahref>和<s:url>一起使用

② struts 2 鐨剅esult 杩斿洖 input 闂棰橈紵

浣犺佸啀閰嶇疆涓涓猺esult,name鏄痵uccess
棣栧厛锛屾牎楠屾垚鍔熷悗浣犵殑璇锋眰浼氬埌杈綼ction鐨剈pdateMember鏂规硶涓锛屾墽琛屾柟娉曢噷鐨勭▼搴忥紝鎵ц屾垚鍔熷悗搴旇ユ槸renturn Action.SUCCESS 杩欐牱灏变細鎵惧埌閰嶇疆鏂囦欢閲岄厤缃鐨剅esult鏄痵uccess鐨勯〉闈锛
<action name = "updateMember" class="*鍖呭悕.UpdateMember" method="updateMember()">
<result name="input"> /updateError.jsp </result>
<result name="success"> /updateSuccess.jsp </result>
</action>

阅读全文

与struts2resultjsp相关的资料

热点内容
java网页能做心跳机制 浏览:817
逆战文件应用在哪里 浏览:102
红头文件订书红线在哪里 浏览:851
excel怎么做文件头 浏览:703
为什么word找不到文件菜单 浏览:671
ios15安装后找不到描述文件 浏览:440
学编程怎么学最有效 浏览:873
通过wifi传文件到ipad 浏览:197
js随机颜色 浏览:611
文件快速复制到u盘的软件 浏览:443
如何检查无线网络驱动是否正常 浏览:468
百度网盘来自分享的文件在哪里 浏览:127
如何发视频到腾讯视频文件夹里 浏览:510
微信打开cad外部文件找不到 浏览:882
平板可以打开各种文件后缀的软件 浏览:531
苹果微信文件怎么全选 浏览:749
手机里之前打开过的文件在哪里找 浏览:685
cad能看word文件吗 浏览:719
12306火车票系统后台数据库 浏览:570
js翻译德语 浏览:33

友情链接