ホームページ  >  記事  >  Java  >  ブートストラップに基づいて Java 開発の問題を解決する方法

ブートストラップに基づいて Java 開発の問題を解決する方法

WBOY
WBOY転載
2023-06-02 12:22:061287ブラウズ

1. メニュー

Bootstrap でメニューを構築するのは非常に簡単です。専用のメニュー管理があるため、以前のメニューに比べて比較的簡単です。 「メニュー管理」をクリックするだけで、必要なメニューを追加できます。以下の図に示すように、

ブートストラップに基づいて Java 開発の問題を解決する方法

メニューを追加した後、メニューに権限が割り当てられていないため、メニューを表示できません。次に、ロール権限管理でメニューを認可します。認証されたアカウントでログインすると、追加したメニューが表示されます。

2. 写真のアップロード

写真のアップロードに時間がかかりました。最初は画像アップロード機能がうまく実装されたのかと思いました。しかし、振り返ってみると問題があることに気づきました。

質問 1:

合計 3 枚の写真をアップロードする必要があるため、すべてのアップロードは成功しますが、データベース内のデータは永久に残るという問題が発生しました。保存された最後のレコード。最後に、メソッドのパラメータが正しく書かれていないことが判明しました。元の呼び出しは、複数の属性に基づいてオブジェクト エンティティを削除することでした。メソッドのパラメータに 2 つのパラメータ new String[] { "type", "typeId" } が書き込まれていたことが判明しました。削除はユーザーのすべての記録です。最後に new String[] { "type", "imgId" } に変更し、2 番目のパラメータを imgId に変更して画像の種類に応じて毎回削除するようにしました。それぞれの変更では、対応する画像のみが変更されるため、同じユーザーのすべての画像が削除されることはありません。

質問 2:

アップロードが成功した後、ページが表示されません。問題は、以前の方法では 1 つの画像のみをアップロードし、各アップロード後の画像パスは filePath に保存されていましたが、今回は 3 つの画像をアップロードした後、各アップロードの画像パスが filePath に保存されることになります。秒 今回アップロードする画像のパスは、毎回以前の画像のパスを上書きするため、ページ上の 3 つの画像の表示効果は常に同じ写真になります。

最後に、表示されるページでは、ユーザーがアップロードした画像が添付テーブルからページ上に表示されるため、filePath に保存できるパスが 1 つしかないという問題が回避されます。

ブートストラップに基づいて Java 開発の問題を解決する方法

以上がブートストラップに基づいて Java 開発の問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。