struts的bean标签简单练习

1.右击项目---->MyEclipse---->Project Facets [Capabilities]---->Intall Apache Struts(2.x)Facet

2.新建一个Student类,该类中有name属性,并有其getter和setter方法: 

 1 package org.vo;                      //包名
 2 public class Student {
 3       private String name;             //name属性,下面是其getter和setter方法
 4       public String getName() {
 5           return name;
 6       }
 7       public void setName(String name) {
 8           this.name = name;
 9       }
10 }
Student类的代码

3.新建一个bean.jsp,代码如下:

 1 <%@ page language="java" pageEncoding="UTF-8"%>
 2 <%@ taglib uri="/struts-tags" prefix="s"%>
 3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 4 <html>
 5 <head>
 6 <title>bean标签</title>
 7 </head>
 8 
 9 <style>
10 * { font-size:28px; }
11 </style>
12 
13 <body>
14     <s:bean name="org.vo.Student" id="stu">
15                在bean标签内部可以直接输出:<br>
16         <s:param name="name">周何骏</s:param>
17                (1)第一种赋值方式:
18                <s:property value="name" />
19         <br>
20                (2)第二种赋值方式:
21              <!-- 该方法为参数赋值字符串必须加引号 -->
22         <s:param name="name" value="'周何骏'"></s:param>
23         <s:property value="name" />
24     </s:bean>
25     <br> 在bean标签外部利用id取值:
26     <s:property value="#stu.name" />
27 </body>
28 </html>
jsp代码

 

 注意:

        若直接运行该代码是不行的,还需要在web.xm中添加以下代码:

1  <filter-mapping> 
2 <filter-name>struts2</filter-name> 
3 <url-pattern>*.jsp</url-pattern> 
4 </filter-mapping> 
5 <filter-mapping> 
6 <filter-name>struts2</filter-name> 
7 <url-pattern>/action/*</url-pattern> 
8 </filter-mapping>
web.xml

 

posted @ 2016-03-29 11:29  邵江莉  阅读(291)  评论(0编辑  收藏  举报