錯誤 jsp查詢字串中空格導致的異常問題!

2022-03-23 01:17:13 字數 448 閱讀 3111

jsp中查詢字串中引數名的等號右邊最好不要出現空格,因為編譯器會把他當做是引數值得一部分。

例如:

1

<

a href

="adjust.jsp?number= 7"

>傳參

a>

上面的**通過超連結向目標頁面傳了乙個引數,我們知道目標頁面或取引數值是使用request的getparameter方法獲取的,而且其返回值為string型別。但是上方的**中我們的number的賦值部分卻多了乙個空格,也就是說,目標頁面獲取到的值為 " 7"。多了乙個空格,很顯然,這會為後續的**埋下出錯的伏筆。

因此,正確的**為:

1

<

a href

="adjust.jsp?number=7"

>傳參

a>

替換字串中空格

如 輸入 i love you baby 輸出 i20 love 20you 20baby 時間複雜度為o n 解法,先遍歷一遍陣列計算出空格數量,由於替換乙個空格需要多增加2個位元組,所以替換後增加位元組數應該為 n 2 sum space 然後使用兩個指標分別指向原來字串的末尾和替換後新字串的末...

查詢字串

在乙個主串中查詢相應的子串,如 abcdwoshidef 中查詢 woshi 方法 該實現的方法是最簡單的模式匹配方法,時間複雜度較高 include iostream using namespace std int searchstring const char str1,const char s...

查詢字串

qstring startwith 判斷乙個字串是否以某個字串開頭,引數 字串,大小寫敏感 qstring str welcome to you str.startswith welcome qt casesensitive 返回true str.startswith you qt casesens...