我正在顯示從DAO類到servlet的數據庫值,然後通過setAttribute在jsp頁面上顯示它。現在,如果數據庫值有兩個字的字符串,那麼只有第一個字在jsp頁面的文本字段上顯示。我試圖檢查每一個品牌價值是否相同,並且用sysout看到甚至在jsp頁面上顯示兩個詞(如Peter England)。另外在瀏覽器中用ctrl + u看到,在品牌標籤的價值中,只有「Peter」顯示爲價值,「England」顯示爲與「Peter」顏色不同的屬性。jsp頁面只顯示字符串的一個字
<label>Brand *</label>
<input type="text" name="brand" value=Peter England>
這裏是我的代碼片段,所以請你告訴我什麼是我做錯了,敲我的頭這對於過去兩天...
我有一個名爲AddInventoryBean一個bean類。
AddInventoryBean dataList=new CheckInventoryDAO().checkInventory(addinvbean);
request.setAttribute("brand", dataList.getPRODUCT_MODEL_BRAND());
request.getRequestDispatcher("/show.jsp").forward(request, response);
現在在jsp頁面:
<label>Brand *</label>
<input type="text" name="brand" value=<%=request.getAttribute("brand") %>>
你需要引用你的價值:value =「Peter England」。另外,用斜槓關閉輸入標籤: – user1884155
由於@ user1884155提到,您需要在您的訪問者附近引用:'value ='<%= request.getAttribute(「brand」)%>'/>' – CubeJockey