07.26 javabean,javascript
14434 ワード
ジャワ文字
<jsp:useBean>タグ付きJavaオブジェクトの使用
<jsp:useBean id="빈이름" class="자바빈클래스이름" scope="범위" ?>
id:JSPページjava空のオブジェクトにアクセスするときに使用する名前を指定します.
class:パッケージ名を含むjava空クラスの完全な名前を入力します.
scope:java空のオブジェクトを保存する領域を指定します.Page、request、session、アプリケーション.デフォルトはpageです.
オブジェクトを作成するだけでなく、指定した領域に保存することもできます.オブジェクトがすでに領域に存在する場合は、そのオブジェクトを使用します.
MemberInfo member = (MemberInfo)request.getAtrribute("member");
if(member == null) {
member = new MemberInfo();
request.setAttribute("member", member);
}
typeの意味は、相手がいる前提で出すだけで書くことです.オブジェクトの値が空の場合、エラーが発生します.
ルートパスの違い
<jsp:setProperty>アクションラベルおよび<jsp:getProperty>アクションラベル
<jsp:setProperty name="자바빈" property="이름" value="값 />
フォームを表の外に移動して記入する必要があります.余分な空白が出るかもしれません.
propertyプロパティで*を使用すると、propertyと同じ名前のパラメータを使用してsetterメソッドを作成するすべてのproperty(フィールド)に値を設定できます.
<%
memberInfo.setId(request.getParameter("id"));
memberInfo.setName(request.getParameter("name"));
memberInfo.setEmail(request.getParameter("email"));
%>
valueはランダムに値を指定し、paramはパラメータから値を選択します.
あなたに似合う設定者が必要です.
<jsp:getProperty name="자바빈이름" property="프로퍼티이름" />
DOM tree
ドキュメントオブジェクトモデル(DOM;Document Object Model)は、XML、HTMLドキュメントの各項目を階層化して表示し、作成、変換、削除を支援するインタフェースです.
formname=「joinForm」名ライフサイクル
document->htmlドキュメントのすべてのdocument.joinForm→joinForm名を持つフォーム
var idInput = document.joinForm.id.value;
会員加入ボタンをクリックすると、value内で値の長さを確認します.
innerHTML→間でメッセージを交換します.
document.getElementById("MessageBox")→ドキュメントIDがMessageBox
var idInput = document.joinForm.id.value; 使用→nameアクセス
document.getElementById("messageBox").innerHTML = msg; 使用→idアクセス
document.forms["joinForm"].submit(); →formオブジェクトによるコミット
JavaScriptエラーを確認します。
フォームからのオブジェクトのインポートと書き込み
console.log(n);
var n = 3;
cosole.log(m);
let m = 5;
let num1 = 3;
let num2 = "3";
console.log(num1 === num2);
var myFunction = function() {
return 3 + 4;
}
console.log(myFunction);
function chkForm() {
// 입력 양식을 담은 배열
var formObj = document.myForm;
// 하나라도 입력 안됬을때 경고창 하나만 띄운다.
var ok = true;
// type에서 button이 아니고 ok 값이 true 값이라면
for(var i=0; ok && i<formObj.length; i++) {
// 버튼은 체크하지 않는다.
if(formObj[i].type != "button") {
// 입력된 값이 저장된다.
var inputValue = formObj[i].value;
// 값이 입력되었는지 검사한다.
if(inputValue == null || inputValue.trim().length == 0) {
// 누락되었을경우 경고창 발생
alert("입력누락 : " + formObj[i].title);
// 입력안된 text로 커서가 이동한다.
formObj[i].focus();
ok = false;
}
}
}
if(ok) {
formObj.method = "post";
formObj.submit();
}
Reference
この問題について(07.26 javabean,javascript), 我々は、より多くの情報をここで見つけました https://velog.io/@menu34/07.26-자바빈-자바스크립트テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol