html
  • jsp
  • 2015-07-10 118 views -2 likes 
    -2

    我傳遞變量href和一些變量包含很多值。例如:手機的功能如何縮短url長度?

    JSP代碼:

    <% 
        out.println("<a href='itemdetails.jsp?features="+p.getFeatures() +"&price="+p.getPrice()+"&pname="+p.getPname()+"&img="+p.getImg()+"'><div style='display: inline-block; background: url("+p.getImg()+"); height: 200px; width: 200px;'></div></a>"); 
    %> 
    

    讓URL變得很長,是否有任何其他方法我可以通過這些變量。通過使用session

    回答

    0

    嘗試這種情況:

    1. 替換「輸入類型=‘提交’」如果需要的話 ,使按鈕看起來像「A」標籤
    2. 括上述輸入元件成形式的一個標籤'方法爲POST'的元素
    3. 將具有名稱標籤的'myquerystring1''字段的'textarea名稱'隱藏起來,將您的長URL查詢字符串(即; itemdetails.jsp後的數據)設置爲textarea。
    4. 當用戶點擊提交按鈕時,textarea內容會被髮布到itemdetails.jsp,名稱爲myquerystring1,您可以在這裏捕捉它們,做任何你想做的事情。

    希望有所幫助,祝你好運。

    請參閱此鏈接多行文本例如
    http://www.w3schools.com/tags/tag_textarea.asp
    參見如何在JSP中使用POST此鏈接。
    http://www.java2s.com/Tutorial/Java/0360__JSP/Getsubmitbuttonvalue.htm
    看到這個鏈接更多的POST:
    http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_form_method_post

    相關問題