StringUtil.java
package com.lh.bean;
public class StringUtil {
// 转换前的int值
private int intValue = 0;
// 转换后的字符串1值
private String strValue1;
// 转换后的字符串2值
private String strValue2;
// 转换后的字符串3值
private String strValue3;
// 默认构造方法
public StringUtil() {
}
public String getStrValue1() {
// 使用String类的valueOf方法转换
return String.valueOf(intValue);
}
public String getStrValue2() {
// 使用Integer类的toString方法转换
return Integer.toString(intValue);
}
public String getStrValue3() {
// 使用Integer.valueOf().toString方法
return Integer.valueOf(intValue).toString();
}
public int getIntValue() {
return intValue;
}
public void setIntValue(int intValue) {
this.intValue = intValue;
}
public void setStrValue1(String strValue1) {
this.strValue1 = strValue1;
}
public void setStrValue2(String strValue2) {
this.strValue2 = strValue2;
}
public void setStrValue3(String strValue3) {
this.strValue3 = strValue3;
}
}
index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>My JSP 'index.jsp' starting page</title>
</head>
<body>
<%
int userAge = 35;
%>
<!-- 使用useBean动作导入StringUtil类 -->
<jsp:useBean id="strBean" class="com.lh.bean.StringUtil"></jsp:useBean>
<!-- 对StringUtil类对象中的IntValue属性赋值 -->
<jsp:setProperty property="intValue" name="strBean"
value="<%=userAge %>" />
<table>
<tr bgcolor="skyblue">
<td align="center">使用String.valueOf()方法转换int值:</td>
</tr>
<tr>
<td align="center">
<!-- 获得StringUtil类对象中的strValue1属性值 --> 年龄1:<jsp:getProperty
property="strValue1" name="strBean" />岁</td>
</tr>
<tr bgcolor="skyblue">
<td align="center">使用Integer.toString()方法转换int值:</td>
</tr>
<tr>
<td align="center">
<!-- 获得StringUtil类对象中的strValue2属性值 --> 年龄2:<jsp:getProperty
property="strValue2" name="strBean" />岁</td>
</tr>
<tr bgcolor="skyBlue">
<td align="center">使用Integer.valueOf().toString()方法转换int值:</td>
</tr>
<tr>
<td align="center">
<!-- 获得StringUtil类对象中的strValue3属性值 --> 年龄3:<jsp:getProperty
property="strValue3" name="strBean" />岁</td>
</tr>
</table>
</body>
</html>