`

Struts标签-bean:write几个属性举例

阅读更多
Struts标签-bean:write几个属性举例2009-04-07 17:24TiglibAction中的代码:

package com.yulin.struts;

import java.util.Date;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

public class TiglibAction extends Action {

@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
    HttpServletRequest request, HttpServletResponse response)
    throws Exception {
   //输出普通字符串
   request.setAttribute("string", "输出普通string");
   //输出html文件
   request.setAttribute("html", "<font color='red'>输出html文件</font>");
   //输出date
   request.setAttribute("date", new Date());
   //输出number
   request.setAttribute("number", 12345.67);
   //输出User
   Group g = new Group();
   g.setName("China");
   User u = new User();
   u.setUsername("LinZhang");
   u.setAge(23);
   u.setGroup(g);
   request.setAttribute("user", u);
  
   return mapping.findForward("success");
}

}

User类代码:

package com.yulin.struts;

public class User {
private String username;
private int age;
private Group group;
public String getUsername() {
   return username;
}
public void setUsername(String username) {
   this.username = username;
}
public int getAge() {
   return age;
}
public void setAge(int age) {
   this.age = age;
}
public Group getGroup() {
   return group;
}
public void setGroup(Group group) {
   this.group = group;
}
}

Group类代码:

package com.yulin.struts;

public class Group {
private String name;

public String getName() {
   return name;
}

public void setName(String name) {
   this.name = name;
}
}


对应的jsp页面代码:

<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<%@ taglib prefix="bean" uri="http://struts.apache.org/tags-bean"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>测试Beanwrite标签</title>
</head>
<body>
<li>测试Beanwrite标签</li>
<hr>
普通string输出:<br>
string(jsp):<%=request.getAttribute("string") %><br>
string(taglib):<bean:write name="string"/>
<hr>
输出html文件:<br>
html(default):<bean:write name="html"/><br>
html(filter="true"):<bean:write name="html" filter="true"/><br>
html(filter="false"):<bean:write name="html" filter="false"/><br>
<hr>
输出date:<br>
date(default):<bean:write name="date"/><br>
date(format="yy-MM-dd HH:mm:ss"):<bean:write name="date" format="yy-MM-dd HH:mm:ss"/><br>
<hr>
输出number:<br>
number(default):<bean:write name="number"/><br>
number(format="###,###.###"):<bean:write name="number" format="###,###.###"/><br>
number(format="###,###.000"):<bean:write name="number" format="###,###.000"/><br>
<hr>
输出User:<br>
Name:<input type="text" value=" <bean:write name="user" property="username"/> " ><br>
Age:<input type="text" value=" <bean:write name="user" property="age"/> "><br>
Group:<input type="text" value=" <bean:write name="user" property="group.name"/> "><br>
</body>
</html>

浏览器显示出来的效果:



分享到:
评论

相关推荐

    struts-bean:message使用

    NULL 博文链接:https://lygle.iteye.com/blog/857025

    struts-bean标签

    struts-bean标签 自已讲课用的,初稿 PPT

    Struts标签-bean标签-源代码

    Struts标签 bean标签所有应用源代码 看懂了这个,你就会明白bean标签所有的使用方法 我还上传了html标签、logic标签

    struts2-core.jar

    struts2-core-2.0.1.jar, struts2-core-2.0.11.1.jar, struts2-core-2.0.11.2.jar, struts2-core-2.0.11.jar, struts2-core-2.0.12.jar, struts2-core-2.0.14.jar, struts2-core-2.0.5.jar, struts2-core-2.0.6.jar,...

    struts2-json-plugin-2.3.24-API文档-中文版.zip

    标签:apache、struts2、plugin、struts、json、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,...

    struts-bean.tld

    struts-bean.tld struts开发插件

    struts-bean

    struts-bean

    Struts2开发常用jar包

    包含struts2-core-2.5.10.1.jar,struts2-jfreechart-plugin-2.5.10.1.jar,struts2-json-plugin-2.5.10.1.jar,struts2-junit-plugin-2.5.10.1.jar,struts2-bean-validation-plugin-2.5.10.1.jar,struts2-cdi-...

    struts-bean.TLD

    免费资源struts-bean.tld,可以直接添加进项目,然后修改web.xml即可

    struts1-bean标签

    Struts Bean标签库中的标签可以访问已存在的JavaBean以及它们的属性,还可以定义新的Bean,把它存放在page范围内或用户指定的范围内,供网页其他元素访问。Bean标签库大概分为三类: 用于访问HTTP请求信息或JSP隐含...

    struts-bean-el

    struts-bean-el

Global site tag (gtag.js) - Google Analytics