else if(toClass == Stringclass)
{
String userInfo = ;
User user = (User)values ;
userInfo += 用戶名為: + usergetUserName() ;
userInfo += 輸入的密碼為: + usergetUserPass() ;
return userInfo ;
}
else
{
return 類型轉換失敗! ;
}
}
}
建立OgnlTypeConvertconversionproperties(前面與Action類名一樣後面是死的都一樣)文件並且與OgnlTypeConvertclass放在一起通知系統怎麼進行類型轉換其內容如下:
//說明Action中user這個屬性通過cn
edu
hld
TypeConversion這個類來實現類型轉換
user=cn
edu
hld
TypeConversion
建立相應的indexjsp文件其內容如下:
<%@page contentType=text/html;charset=gb%>
<%@taglib uri=/strutstags prefix=s %>
<!DOCTYPE HTML PUBLIC //WC//DTD HTML Transitional//EN>
<html>
<head>
<title>測試Struts的類型轉換</title>
</head>
<body>
<form action=regaction method=post>
<s:text name=userName></s:text>
<input type=text name=user/>
<br/>
<input type=submit value=Submit/>
</form>
</body>
</html>
配置strutsxml文件
<?xml version= encoding=UTF?>
<!DOCTYPE struts PUBLIC
//Apache Software Foundation//DTD Struts Configuration //EN
http://strutsapacheorg/dtds/strutsdtd>
[] [] [] []
From:http://tw.wingwit.com/Article/program/Java/ky/201311/29164.html