1

各アプリケーションにチェックボックスが付いたアプリケーション名のリストを含むjspページがあり、保存ボタンもあります。

私が達成する必要があるのは、これらのチェックされた値をdbに保存する必要があり、jspページを再度ロードするときに、貴重にチェックされたすべてのアプリケーションをチェック済みとして、残りをチェックせずに必要とすることです。

すべてのアプリケーションを表示しながら、保存されているチェック済みの値を取得し、チェック ボックスをオンにする方法はありますか。

以下の詳細は、チェックボックス付きの私のアプリケーションリストです

☑ Java
☑ Python
☑ C
☐ C++
☐ Rails
☐ ASP

このリストでは、最初の 3 つの項目のみを選択しました。これらは、userid以下に示すようにデータベースに保存されます

anand -> Java
anand -> Python
anand -> C

このアプリケーション ページを再度ロードすると、データベース内のこれら 3 つの項目がチェックされ、他の項目はチェックされないままになります。

誰でも助けることができますか?

4

1 に答える 1

2

データベースにアクセスするには、ウェブ上にたくさんのチュートリアルがあります: https://stackoverflow.com/questions/9630275/how-to-get-data-from-a-database-to-a-jsp-page-in-java

チェックした値を変数に保存したら (チェックボックスごとに 1 つとしましょう)、次のコードを html に追加するだけです。

boolean java =//contains the value from the db
String javaChecked="";
if(java==true){
    javaChecked="checked='checked'";
}

次に、あなたのhtmlで:

<input type="checkbox" id="java" <%= javaChecked %>>
于 2013-02-13T09:01:45.913 に答える