Posted on 2008-03-08 12:51
沙漠中的魚 閱讀(456)
評論(0) 編輯 收藏 所屬分類:
開源框架
最近在用struts 2開發程序的過程中,遇到了一個很奇怪的問題,我在自己的電腦上運行的好好的,一到其他一些電腦上運行就會出現類型轉異常產錯誤,找了很久原來是字符串轉換為整型時產生異常
我在action中定義了如下字段
public FunctionAction{
prinvate int nodeId=-1;
public void setNodeId(int nodeId){
this.nodeId=nodeId;
}
public int getNodeId(){
return this.nodeId;
}
}
我在URL中輸入http://127.0.0.1:8080/inportal/functionAction.action?nodeId=2
就會出現如上情況。我現在就感到很奇怪,字符串2明明可能轉換為數字2。為什么會出現異常呢?
后來想了另一種辦法,就沒有出現類型轉換異常了
public FunctionAction{
prinvate int nodeId=-1;
public void setNodeId(String nodeId){
this.nodeId=Integer.parse(nodeId);
}
public String getNodeId(){
return String.value(this.nodeId);
}
}
這一個問題一值不解,需要好好研究