struts2立体结构笔记

  • P1_384875
    了解作者
  • 119.5KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-13 02:11
    上传日期
此文的和原来文档一样的立体结构效果 新加入了el jstl标签笔记。
struts2显示图笔记02.rar
  • struts2显示图笔记
  • css
  • index.css
    1.3KB
  • struts2_3100_I18N_Test
  • app_zh_CN.text
    38B
  • Test.java
    260B
  • app_en_US.text
    21B
  • images
  • tubiao-7.png
    901B
  • tubiao-3.png
    1.1KB
  • bg1.gif
    1.8KB
  • tubiao-10.jpg
    876B
  • 图标.jpg
    923B
  • tubiao-9.png
    1KB
  • tubiao-6.png
    1.1KB
  • tubiao-4.png
    859B
  • tubiao-5.png
    865B
  • tubiao-2.png
    1.1KB
  • bg.jpg
    3.3KB
  • tubiao-8.png
    988B
  • tubiao-1.png
    1KB
  • Struts2_1400_DefaultAction
  • web.xml
    694B
  • struts.xml
    499B
  • default.txt
    517B
  • Struts2_2000_StrutsTags
  • TagsAction.java
    610B
  • User.java
    350B
  • _include.text
    721B
  • _include1.html
    566B
  • _include2.html
    538B
  • web.xml
    786B
  • Dog.java
    367B
  • struts.xml
    700B
  • S.java
    165B
  • tags.txt
    4.1KB
  • index.txt
    597B
  • Struts2_1200_AccessWebElements
  • LoginAction1.java
    652B
  • web.xml
    694B
  • LoginAction2.java
    1.1KB
  • struts.xml
    499B
  • LoginAction4.java
    856B
  • LoginAction3.java
    768B
  • user_login_success.txt
    925B
  • index.txt
    1.3KB
  • index.html
    45.7KB
  • js
  • index.js
    206B
  • jquery-1.4.2.js
    166.1KB
  • struts2_3700_type_conversion
  • xwork-conversion.txt
    51B
  • MyPointConverter.java
    642B
  • web.xml
    668B
  • struts.xml
    466B
  • test.txt
    1.2KB
  • TestAction.java
    1.5KB
  • Struts2_1600_GlobalResult
  • AdminAction.java
    231B
  • user_error.txt
    510B
  • web.xml
    694B
  • struts.xml
    961B
  • UserAction.java
    450B
  • user_success.txt
    514B
  • index.txt
    758B
  • main.txt
    502B
  • Struts2_1800_ResultWithParams
  • web.xml
    694B
  • struts.xml
    531B
  • UserAction.java
    358B
  • user_success.txt
    642B
  • index.txt
    589B
  • Struts2_0100_Introduction
  • T.html
    250B
  • web.xml
    694B
  • struts.xml
    1.1KB
  • Hello.txt
    807B
  • welcom.html
    621B
  • el+jstl
  • el.txt
    6.3KB
  • web.xml
    504B
  • LinkmanForm.java
    478B
  • index.txt
    871B
  • jstl.txt
    6.9KB
  • Struts2_1300_IncludeModules
  • LoginAction1.java
    652B
  • login.xml
    447B
  • web.xml
    694B
  • LoginAction2.java
    1KB
  • struts.xml
    291B
  • LoginAction4.java
    856B
  • LoginAction3.java
    768B
  • user_login_success.txt
    777B
  • index.txt
    1.1KB
  • Struts2_1700_DynamicResult
  • user_error.txt
    510B
  • web.xml
    694B
  • struts.xml
    492B
  • UserAction.java
    560B
  • user_success.txt
    562B
内容介绍
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <jsp:useBean class="com.wgh.LinkmanForm" id="linkman"></jsp:useBean> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <% request.setCharacterEncoding("GBK"); %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'jstl.jsp' starting page</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"> </head> <body> <div style="font-size: 24px;">JSTL标签笔记</div><br/> <!-- jstl c:out 输出标签 escapeXml属性--> <div style="color:fuchsia;border: 1px aqua solid;">jstl c:out 输出标签 escapeXml属性</div> escapeXml属性值为false时:<c:out value="<hr>" escapeXml="false"></c:out> escapeXml属性值为true时:<c:out value="<hr>"></c:out> <hr/> <!-- jstl 测试两种语法 --> <div style="color:fuchsia;border: 1px aqua solid;">jstl 测试两种语法</div> 第一种语法格式:<c:out value="${user}" default="user值为空"></c:out><br/> 第二种语法格式:<c:out value="${user}">user值为空</c:out> <hr/> <!-- jstl c:set 设置标签 --> <div style="color:fuchsia;border: 1px aqua solid;">jstl c:set 设置标签 </div> 应用语法1定义一个session范围内的变量user,值为 xiaofu<br/> <c:set var="user" value="xiaofu" scope="session"></c:set> 输出变量user的值为:${ sessionScope.user } <p/> 应用语法2定义一个request范围内的变量money,值为12.5*6的结果<br/> <c:set var="money" scope="request"> ${ 12.5*6 } </c:set> 输出变量money的值为:${ requestScope.money } <p/> 应用语法3为JavaBean "LinkmanForm"设置各种属性病应用&lt;c:out&gt;标签输出个属性值<br/> <c:set value="1" target="${linkman}" property="id"></c:set> <c:set value="xiaofu" target = "${linkman}" property="name"></c:set> id属性值为:<c:out value="${linkman.id}"></c:out><br/> name属性值:<c:out value="${linkman.name}"></c:out> <p/> 应用语法4为JavaBean "LinkmanForm" 设置各属性病应用&lt;c:out&gt;标签输出各种属性值<br/> <c:set target="${linkman}" property="tel">83952008</c:set> tel属性值为:<c:out value="${linkman.tel}"></c:out> <hr/> <!-- c:remove移除标签 --> <div style="color:fuchsia;border: 1px aqua solid;">c:remove移除标签</div> <c:set var="softName" value="小付JSTL笔记" scope="page"></c:set> 移除前输出变量softName的值:<c:out value="${pageScope.softName}" default="softName的值为空"></c:out> <br/> <c:remove var="softName" scope="page"/> 移除后输出变量softName的值:<c:out value="${pageScope.softName}" default="softName的值为空"></c:out> <hr/> <!-- c:catch捕获异常标签 --> <div style="color:fuchsia;border: 1px aqua solid;">jstl c:out 输出标签 escapeXml属性</div> <c:catch var="exception"> <% int number = Integer.parseInt(request.getParameter("number")); out.println("合计金额:"+521*number); %> </c:catch> 抛出异常信息:<c:out value="${exception}"></c:out> <hr/> <!-- 条件标签 c:if --> <div style="color:fuchsia;border: 1px aqua solid;">条件标签 c:if</div> 未来的世界是:方向比努力重要,能力比知识重要,健康比成绩重要,生活比文凭重要,情商比智商重要! <c:if test="${empty param.comment}"> <form action="" method="post"> 评论: <textarea rows="4" cols="30" name="comment"></textarea> <br/> <br/> <input type="submit" value="发表评论"> </form> </c:if> <c:out value="${param.comment}"></c:out> <hr/> <!-- 条件标签 c:choose c:when c:otherwise --> <div style="color:fuchsia;border: 1px aqua solid;">条件标签 c:choose c:when c:otherwise</div> <c:if test="${not empty param.cuser}"> <c:set var="cuser" scope="session" value="${param.cuser}"></c:set> </c:if> <c:choose> <c:when test="${empty sessionScope.cuser}"> <form action="" method="post"> 用户名:<input name="cuser" type="text" id="cuser"/> <input type="submit" value="登录"><br/> </form> </c:when> <c:otherwise> 欢迎登录:${ sessionScope.cuser }[<a href="index.jsp" rel='nofollow' onclick='return false;'>退出</a>] </c:otherwise> </c:choose> <hr/> <!-- 条件标签 c:choose c:when c:otherwise 显示时间问候 --> <div style="color:fuchsia;border: 1px aqua solid;">条件标签 c:choose c:when c:otherwise 显示时间问候</div> <jsp:useBean id="now" class="java.util.Date"></jsp:useBean> <c:out value="${now.hours}"></c:out>:<c:out value="${now.minutes}"></c:out> <c:choose> <c:when test="${now.hours >= 0 && now.hours < 5}"> 凌晨好 </c:when> <c:when test="${now.hours >= 5 && now.hours < 8}"> 早上好 </c:when> <c:when test="${now.hours >= 8 && now.hours < 11}"> 上午好 </c:when> <c:when test="${now.hours >= 11 && now.hours < 13}"> 中午好 </c:when> <c:when test="${now.hours >= 13 && now.hours < 17}"> 下午好 </c:when> <c:otherwise> 晚上好 </c:otherwise> </c:choose> <hr/> <!-- 循环标签c:forEach --> <div style="color:fuchsia;border: 1px aqua solid;">循环标签c:forEach</div> <% List<String> list = new ArrayList<String>(); list.add("床上等你"); list.add("CSDN"); list.add("http://www.csdn.net/"); request.setAttribute("list",list); %> 利用&lt;c:forEcah&gt;标签遍历List集合的结果如下:<br/> <c:forEach items="${requestScope.list}" var="key" varStatus="id" begin="0"> ${ id.index }&nbsp;${ key }<br/> </c:forEach> <hr/> <!-- 循环标签c:forTokens --> <div style="color:fuchsia;border: 1px aqua solid;">循环标签c:forTokens</div> <c:set var="sourceStr" value="编程词典软件涵盖技术、函数、控件、实例、项目、方案、界面,以及所有实例程序。 是开发人员必备的工具"></c:set> 原字符串:<c:out value="${sourceStr}"></c:out> <br/>******************分割后的字符串******************<br/> <c:forTokens items="${sourceStr}" delims="、,。" var="item"> ${ item }<br/> </c:forTokens> <hr/> <!-- 导入标签c:import --> <div style="color:fuchsia;border: 1px aqua solid;">导入标签c:import</div> c:import导入标签<br/> <c:import url="index.jsp" charEncoding="GBK"></c:import> <hr/> <!-- 重定向标签c:redirect --> <div style="color:fuchsia;border: 1px aqua solid;">重定向标签c:redirect</div> 不传参数的重定向<br/> &lt;c:redirect url=""&gt;&lt;/c:redirect&gt;<br/> 传参数的重定向<br/> &lt;c:redirect url=""&gt; &lt;c:param name="user" value="xiaofu"&gt;&lt;/c:param&gt; &lt;/c:redirect&gt; <hr/> <!-- 生成URL标签c:url --> <div style="color:fuchsia;border: 1px aqua solid;">生成URL标签c:url</div> <c:url value="index.jsp" var="url" scope="session"> <c:param name="user" value="xiaofu"></c:param> </c:url> <a href="${ url }" rel='nofollow' onclick='return false;'>生成的url</a> <hr/> </body> </html>
评论
    相关推荐
    • Struts
      Struts简易教程
    • struts
      Apache Struts项目提供了Apache Struts 2 Web框架,该框架是用于创建基于Web的Java应用程序的全面的模块化工具堆栈。 来自WebWork 2框架的Struts 2,对于重视解决难题的优雅解决方案的团队来说,是一个绝佳的选择。...
    • struts
      struts源代码与例子
    • struts 2.0
      strus 2.0:融struts与webwork于一体,相比struts 1.0有了更人性化的改进,其中webwork的集成,更是对struts自身不足的极大补充,让我们一起学习。
    • 框架struts
      如何搭建一个struts框架,包括2个例子(struts2.1之前和struts2.1之后所需的jar不同,文档有详解),注意点等
    • struts配置
      truts2.5之前的版本有点不同,还需要xwork-core.jar,不需要log4j-api-2.7.jar。原因是struts2.5把xwork的源码 合并到了struts-core中。struts2.5之前使用logging API,而struts2.5用log4j 2 API取代。
    • struts
      Apache Struts项目提供了Apache Struts 2 Web框架,该框架是用于创建基于Web的Java应用程序的全面的模块化工具堆栈。 来自WebWork 2框架的Struts 2,对于重视解决难题的优雅解决方案的团队来说,是一个绝佳的选择。...
    • struts
      Apache Struts项目提供了Apache Struts 2 Web框架,该框架是用于创建基于Web的Java应用程序的全面的模块化工具堆栈。 来自WebWork 2框架的Struts 2,对于重视解决难题的优雅解决方案的团队来说,是一个绝佳的选择。...
    • struts2.1.8
      Struts 2是Struts的下一代产品。是在 struts 和WebWork的技术基础上进行了合并,全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构的差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理...
    • struts2.1.6
      struts2改善和完善了struts1中的一些缺陷,struts1中一些悬而未决问题在struts2得到了解决,在struts2中直接使用action的属性来封装请求参数,可以指定只对某个方法进行校验,当一个Action继承了ActionSupport且在这...