JSP頁面之間互相傳值


頁面一:

<s:if test="#list.sourceId==1">
                            <a
                                href="${pageContext.request.contextPath}/jsp/tiaozhuan.jsp?goodsName=
                                <s:property value="#list.goodsName" />&photoUrl=<s:property value="#list.photoUrl" />
                                &goodsPrice=<s:property value="#list.goodsPrice" />&unitCost=<s:property value="#list.unitCost" />
                                &zhekou=<s:property value="#list.zhekou" />&monsales=<s:property value="#list.monsales" />
                                &weblinkurl=<s:property value="#list.weblinkurl" />&sourceId=淘寶"
                                target="_blank">
</s:if>

<s:if test="#list.sourceId==2">
                            <a
                                href="${pageContext.request.contextPath}/jsp/tiaozhuan.jsp?goodsName=
                                <s:property value="#list.goodsName" />&photoUrl=<s:property value="#list.photoUrl" />
                                &goodsPrice=<s:property value="#list.goodsPrice" />&unitCost=<s:property value="#list.unitCost" />
                                &zhekou=<s:property value="#list.zhekou" />&monsales=<s:property value="#list.monsales" />
                                &weblinkurl=<s:property value="#list.weblinkurl" />&sourceId=天貓"
                                target="_blank">
</s:if>

 

 

頁面二:<%=new String(request.getParameter("monsales").getBytes( "iso-8859-1"), "UTF-8")%>

 

 

常見問題:

     在本地測試沒問題,放到服務器之后url傳輸的中文亂碼。

     解決方案:<%=new String(request.getParameter("monsales").getBytes( "UTF-8"),"UTF-8")%>

     因為我頁面一傳輸的就是utf-8 格式的數據,這里接收的時候還用它進行解碼,並轉換成utf-8就OK了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM