[TIL]3月3日
Java管理者のレポートタスクの実行
2-2. 会員加入機能の実施
ブラウザから入力データサーバに転送ユーザーは会員登録情報を入力し、会員登録ボタンをクリックし、入力した値をブラウザで読み取り、サーバに渡す. サーバにデータを渡す場合は、フォームラベルを使用します. フォームタグ action=「urlアドレス」を記入すると、会員入力ボタンをクリックすると対応するurlアドレスに移動します. メソッド=「post」→メソッド属性にpostを指定 デバッガget方式 inputラベルでは、nameというプロパティを指定する必要がありますが、ブラウザが入力した内容はサーバに渡されます.name = "userId" Controllerサーバ側では、コントローラがクライアントの要求を初めて受け入れます.urlを追加すると、対応するコントローラが必要です. クラスにコントローラの説明を追加します. ブラウザurlをコントローラメソッドにマッピング→@GetMapping(「url」)アクション を追加では、メソッドが返すStringファイルがテンプレートディレクトリのファイルを呼び出す. GetとPost post方式でブラウザに会員登録すると、サーバに送信されたURL値は表示されません. getメソッド: 郵送: サーバにデータを送信し、新しいデータの追加または変更が発生した場合に使用します.
getとpostの詳細@GetMapping, @PostMapping
ユーザー・クラスの追加ユーザクラスを追加し、コントローラメソッドのパラメータをユーザタイプとして指定することで、ユーザが入力した大量のデータをより効率的に処理することができる.(クラスにはsetterメソッドとgetterメソッドが必要) フォームタグのnameプロパティで指定された値がパラメータとして受信されるタイプのsetterメソッドの名前と同じである場合、データは自動的に渡されます.自動的にuserに値を指定します.Springが演じたのは です
2-3. ユーザー・リスト機能の実装回のユーザリストを保存するリスト を生成する.
機能を実装するために、コントローラによって指定されたクラスにおいて、複数の方法を実装することができる. 質問です.
ブラウザに/user/listで接続し、会員時に入力したデータはサーバー上によく保存されていますが、Webブラウザには表示されません.
→念のため、Userクラスにgetterメソッドを追加したので、ブラウザでよく表示されています.
戻り値リダイレクト:urlとして指定は、/users urlとして指定された値を返します.「リダイレクト:/users」 会員入力ボタンを押して、/users URL に移動します. return「list」は、テンプレートのlistファイルを画面に表示するだけです.指定urlとは異なり、 サーバーを再起動すると、これまで会員加入していたユーザーの情報は消えてしまうのでしょうか?データが生成され、ファイルに保存されると、これらのデータは保持されます. ArrayList上に置けばRAM上にしか置けない データベースを使用して、ファイルにデータを保存し、ハードディスク(HDD)にデータを格納およびロードできます.
ジャワ番人のビデオにはないようなので、ルーカスを見て自分でやりましょう.会員リストページ(list.html)でユーザーIDをクリックしてプロファイルを取得します.html に移動
list.htmlで、{userId}の前に@GetMapping("/users/{userId}") public String profile(Model model){ return "user/profile"; }追加这个方法就行啦。@在PathVariable presentation上发送数据,保存在网站上格纳的艾登蒂蒂一致的使用性数据,保存在user/profile上.html出力から@GetMapping("/users/{userId}") public String profile(@PathVariable String userId, Model model) { User selectedUser = null; for (User user : users) { if (user.getUserId().equals(userId)) { selectedUser = user; } } model.addAttribute("user", selectedUser); return "user/profile"; }这样介绍url,接收userId,以PathVariable Anotation发送的userId为selectedUser追加了应对userId的用户...でしょ? profile.如果用html实行的话,布拉乌萨没有显示。→{#user}を{/user}}で包むだけでいいのですが、これはfor文の機能ではないでしょうか、別の方法があるようです{#user}} <tr> <th>{{userId}}</th> <th>{{name}}</th> <th>{{email}}</th> </tr> 看着{/user}}娱乐文的学习成员的评论,用户.userIdはそうしているようです.交换今日の韓日因为我只看过HTML重复数据删除LUCAS的内容,所以不知道你在说什么,但今天看了成员的评论,我必须明天做。虽然实现了问题名单部分,但不知道希特是什么意思.但是,比起找到杰瓦番人的视频,我想一个人,明天又挑战!在实施的过程中,我整理了几个写的内容,但spring还没有疏散,所以我理解的よう整理した。后来看,但是错误的地方必须修正。我认为金英汉课程是有费的,但我知道现在还是听了免费课程。道理上这么难.听取收费讲义,任务必须按照任务实施。Todo(明天)塔斯克1能完成吗?首先完成任务,在晚上的自习时间听到流浪讲座。
会員加入機能の実施
2-2. 会員加入機能の実施
ブラウザから入力データサーバに転送
getとpostの詳細@GetMapping, @PostMapping
ユーザー・クラスの追加
会員リスト機能の実装
2-3. ユーザー・リスト機能の実装
機能を実装するために、
ブラウザに/user/listで接続し、会員時に入力したデータはサーバー上によく保存されていますが、Webブラウザには表示されません.
→念のため、Userクラスにgetterメソッドを追加したので、ブラウザでよく表示されています.
戻り値リダイレクト:urlとして指定
メンバープロファイル情報の表示
ジャワ番人のビデオにはないようなので、ルーカスを見て自分でやりましょう.
list.htmlで、{userId}の前に@GetMapping("/users/{userId}") public String profile(Model model){ return "user/profile"; }追加这个方法就行啦。@在PathVariable presentation上发送数据,保存在网站上格纳的艾登蒂蒂一致的使用性数据,保存在user/profile上.html出力から@GetMapping("/users/{userId}") public String profile(@PathVariable String userId, Model model) { User selectedUser = null; for (User user : users) { if (user.getUserId().equals(userId)) { selectedUser = user; } } model.addAttribute("user", selectedUser); return "user/profile"; }这样介绍url,接收userId,以PathVariable Anotation发送的userId为selectedUser追加了应对userId的用户...でしょ? profile.如果用html实行的话,布拉乌萨没有显示。→{#user}を{/user}}で包むだけでいいのですが、これはfor文の機能ではないでしょうか、別の方法があるようです{#user}} <tr> <th>{{userId}}</th> <th>{{name}}</th> <th>{{email}}</th> </tr> 看着{/user}}娱乐文的学习成员的评论,用户.userIdはそうしているようです.交换今日の韓日因为我只看过HTML重复数据删除LUCAS的内容,所以不知道你在说什么,但今天看了成员的评论,我必须明天做。虽然实现了问题名单部分,但不知道希特是什么意思.但是,比起找到杰瓦番人的视频,我想一个人,明天又挑战!在实施的过程中,我整理了几个写的内容,但spring还没有疏散,所以我理解的よう整理した。后来看,但是错误的地方必须修正。我认为金英汉课程是有费的,但我知道现在还是听了免费课程。道理上这么难.听取收费讲义,任务必须按照任务实施。Todo(明天)塔斯克1能完成吗?首先完成任务,在晚上的自习时间听到流浪讲座。
Reference
この問題について([TIL]3月3日), 我々は、より多くの情報をここで見つけました https://velog.io/@yeon/TIL-3월-3일テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol