仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 501|回复: 9
打印 上一主题 下一主题

[学习教程] 来看Struts自界说标签--利用表格显现数据

[复制链接]
柔情似水 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:13:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
C#是盗用了Java的源代码,仿照开发的,原因是Java是开源的啊,盗了也白盗,还有一点,开发C#语言的团队是就是开发Java语言的团队,是微软重金挖过去的啊
1.app.tld
<?xmlversion="1.0"encoding="UTF-8"?>
<taglib>
<tlib-version>1.0</tlib-version>
<jsp-version>1.1</jsp-version>
<tag>
 <name>display</name>
 <tagclass>com.test.DisplayTag</tagclass>
 <bodycontent>empty</bodycontent>
 <attribute>
 <name>page</name>
 <required>true</required>
 <rtexprvalue>false</rtexprvalue>
 </attribute>
</tag>
</taglib>
2.DisplayTag.java
packagecom.test;
  importjava.util.List;
  importjavax.servlet.http.HttpSession;
importjavax.servlet.jsp.JspException;
importjavax.servlet.jsp.JspTagException;
importjavax.servlet.jsp.JspWriter;
importjavax.servlet.jsp.tagext.TagSupport;
  importcom.test.Hibernate.User;
  publicclassDisplayTagextendsTagSupport{
  /**
 *
 */
privatestaticfinallongserialVersionUID=1L;
  privateStringname="alluser";
privateStringpage;
publicStringgetName(){
 returnname;
}
  publicvoidsetName(Stringname){
 this.name=name;
}
  publicStringgetPage(){
 returnpage;
}
  publicvoidsetPage(Stringpage){
 this.page=page;
}
  privateStringtest;
publicStringgetTest(){
 returntest;
}
  publicvoidsetTest(Stringtest){
 this.test=test;
}
  @Override
publicintdoStartTag()throwsJspException{
 returnSKIP_BODY;
}
  publicintdoEndTag()throwsJspException{

 booleanvalid=false;
 HttpSessionsession=pageContext.getSession();

 if(session!=null&&session.getAttribute(name)!=null){
 valid=true;
 }else{
 try{
  pageContext.forward(page);
 }catch(Exceptione){
  //TODO:handleexception
  thrownewJspException(e.toString());
 }
 }

 JspWriterout=pageContext.getOut();
 try{
 Listusers=(List)session.getAttribute("alluser");
 if(valid){
  out.println("<tableborder="2"width=100%height=100%>");
  out.println("<tr>");
  out.println("<th>ID</th>");
  out.println("<th>Name</th>");
  out.println("<th>password</th>");
  out.println("</tr>");
  for(inti=0;i<users.size();i++){
  Useruser=(User)users.get(i);
  out.println("<tr>");
  out.println("<td>"+user.getId()+"</td>");
  out.println("<td>"+user.getUsername()+"</td>");
  out.println("<td>"+user.getPassword()+"</td>");
  }
  out.println("</table>");
 }else{
  out.println("null");
 }
 }catch(Exceptione){
 //TODOAuto-generatedcatchblock
 thrownewJspTagException("IOException:"+e.toString());
 }
 returnSKIP_PAGE;
}
@Override
publicvoidrelease(){
 //TODOAuto-generatedmethodstub
 super.release();
 this.name="alluser";
 this.page="login.jsp";
}
}
<p>
java主要分三块,j2se:java的基础核心语言。j2me:java的微型模块,专门针对内存小,没有持续电源等小型设备。j2ee:java的企业模块,专门针对企业数据库服务器的连接维护。
再见西城 该用户已被删除
沙发
发表于 2015-1-20 17:27:38 | 只看该作者
Java是一种计算机编程语言,拥有跨平台、面向对java
简单生活 该用户已被删除
板凳
发表于 2015-1-26 20:31:10 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
地板
发表于 2015-1-26 21:02:57 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
乐观 该用户已被删除
5#
发表于 2015-2-4 20:30:48 | 只看该作者
Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
山那边是海 该用户已被删除
6#
发表于 2015-2-4 20:30:55 | 只看该作者
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
因胸联盟 该用户已被删除
7#
发表于 2015-2-10 06:39:28 | 只看该作者
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
冷月葬花魂 该用户已被删除
8#
发表于 2015-3-10 10:40:56 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
海妖 该用户已被删除
9#
发表于 2015-3-17 06:11:24 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
小妖女 该用户已被删除
10#
发表于 2015-3-23 23:08:35 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-28 17:25

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表