showdata.jsp
には、MySQLデータベースのすべてのデータがテーブル形式で格納されています。テーブルフィールドは、特殊文字を含むパラメータを1つのJSPから別のJSPに渡す方法&
id,firstname,lastname
であり、すべてのフィールドはデータベースではvarcharです。
各行には、行の詳細を編集するための更新ボタンがあります。私はshowdata.jsp
からupdatedata.jsp
に行のIDを渡しています。ここではupdatedata.jsp
にデータを取得して編集するためのテキストフィールドがあります。これは、特殊文字を含まないパラメータ(id/string)でうまく動作しますが、特殊文字列/ idsの場合はデータを取得しません。 showdata.jsp渡さ URLここ
<a href="updatedata.jsp?id=<%=request.getParameter(1)%>">Update</a>
私は文字列 "science&technology"を持っていて、データベースからこの文字列を含む行を検索したいと思うなら、そのような状況で私は必要なものを手に入れることができません結果 – Anju
引数に 'science&technology'を渡すことはできません。スペースは受け入れられず、'& 'は予約文字です。しかし、あなたはそれらの文字をエスケープすることができます。これは、 ''があなたがそれらの値をparamパートに渡すとすることです。 –
AxelH
okありがとうございました...単純なjspで、jstlではない方法を教えてください – Anju