JSP syntax (1)

xiaoxiao2021-03-06  72

HTML comment

Display a comment on the client.

JSP syntax

] ->

Example 1

Generate and the same data as above in the client's HTML source code:

Example 2

->

Displayed in the client's HTML source code:

description

This annotation is very similar to HTML, that is, it can be seen in "View Source Code".

The only difference is that you can use expressions in this comment. This expression is unclear, different from the page, you can use a variety of expressions, as long as it is legal. More please see the expression

JSP syntax

<% - comment -%>

example:

<% @ Page language = "java"%>

a comment test </ title> </ head></p> <p><body></p> <p><h2> a test of comments </ h2></p> <p><% - this Comment Will Not Be Visible in The Page Source -%></p> <p></ body></p> <p></ html></p> <p>description</p> <p>The characters with hidden comments marked will be ignored when JSP compiles. This comment is useful when you want to hide or annotate your JSP program. The JSP compiler does not compile the statement between <% - and -%>, which does not display in the customer's browser, and will not see in the source code.</p> <p>Between <% - -%> You can write an comment statement, but you can't use "-%>" if you do not use "-% />".</p> <p>statement</p> <p>Declaring the legal variables and methods in the JSP program</p> <p>JSP syntax</p> <p><%! Declaration; [Declaration;] ...%></p> <p>example</p> <p><%! Int = 0;%></p> <p><%! Int A, B, C;%></p> <p><%! Circle a = new circle (2.0);%></p> <p>description</p> <p>Declare that variables and methods you will be used in the JSP program. You must do this, or you will be wrong.</p> <p>You can declare multiple variables and methods in one time, as long as ";" is ending, of course, these statements are legal in Java.</p> <p>Please pay attention to some of the following rules when you declare methods or variables:</p> <p>The statement must be ";"; "Scriptlet has the same rule, but the expression is different).</p> <p>You can use the declared variables and methods that have been included in <% @ Page%>, do not need to be re-declared.</p> <p>A statement is only valid in one page. If you want each page to use some statements, it is best to write them into a separate file, then use <% @ include%> or <jsp: include> element.</p></div><div class="text-center mt-3 text-grey"> 转载请注明原文地址:https://www.9cbs.com/read-92715.html</div><div class="plugin d-flex justify-content-center mt-3"></div><hr><div class="row"><div class="col-lg-12 text-muted mt-2"><i class="icon-tags mr-2"></i><span class="badge border border-secondary mr-2"><h2 class="h6 mb-0 small"><a class="text-secondary" href="tag-2.html">9cbs</a></h2></span></div></div></div></div><div class="card card-postlist border-white shadow"><div class="card-body"><div class="card-title"><div class="d-flex justify-content-between"><div><b>New Post</b>(<span class="posts">0</span>) </div><div></div></div></div><ul class="postlist list-unstyled"> </ul></div></div><div class="d-none threadlist"><input type="checkbox" name="modtid" value="92715" checked /></div></div></div></div></div><footer class="text-muted small bg-dark py-4 mt-3" id="footer"><div class="container"><div class="row"><div class="col">CopyRight © 2020 All Rights Reserved </div><div class="col text-right">Processed: <b>0.051</b>, SQL: <b>9</b></div></div></div></footer><script src="./lang/en-us/lang.js?2.2.0"></script><script src="view/js/jquery.min.js?2.2.0"></script><script src="view/js/popper.min.js?2.2.0"></script><script src="view/js/bootstrap.min.js?2.2.0"></script><script src="view/js/xiuno.js?2.2.0"></script><script src="view/js/bootstrap-plugin.js?2.2.0"></script><script src="view/js/async.min.js?2.2.0"></script><script src="view/js/form.js?2.2.0"></script><script> var debug = DEBUG = 0; var url_rewrite_on = 1; var url_path = './'; var forumarr = {"1":"Tech"}; var fid = 1; var uid = 0; var gid = 0; xn.options.water_image_url = 'view/img/water-small.png'; </script><script src="view/js/wellcms.js?2.2.0"></script><a class="scroll-to-top rounded" href="javascript:void(0);"><i class="icon-angle-up"></i></a><a class="scroll-to-bottom rounded" href="javascript:void(0);" style="display: inline;"><i class="icon-angle-down"></i></a></body></html><script> var forum_url = 'list-1.html'; var safe_token = '4h2OWNK_2F_2FdnaphZPTZcITUW7IAZ4czJSBmuMyPsba2c4Nsb_2FlYIQdJq_2B0KI0xWfzxyLK6OqG2h4z8vwYWe7bJA_3D_3D'; var body = $('body'); body.on('submit', '#form', function() { var jthis = $(this); var jsubmit = jthis.find('#submit'); jthis.reset(); jsubmit.button('loading'); var postdata = jthis.serializeObject(); $.xpost(jthis.attr('action'), postdata, function(code, message) { if(code == 0) { location.reload(); } else { $.alert(message); jsubmit.button('reset'); } }); return false; }); function resize_image() { var jmessagelist = $('div.message'); var first_width = jmessagelist.width(); jmessagelist.each(function() { var jdiv = $(this); var maxwidth = jdiv.attr('isfirst') ? first_width : jdiv.width(); var jmessage_width = Math.min(jdiv.width(), maxwidth); jdiv.find('img, embed, iframe, video').each(function() { var jimg = $(this); var img_width = this.org_width; var img_height = this.org_height; if(!img_width) { var img_width = jimg.attr('width'); var img_height = jimg.attr('height'); this.org_width = img_width; this.org_height = img_height; } if(img_width > jmessage_width) { if(this.tagName == 'IMG') { jimg.width(jmessage_width); jimg.css('height', 'auto'); jimg.css('cursor', 'pointer'); jimg.on('click', function() { }); } else { jimg.width(jmessage_width); var height = (img_height / img_width) * jimg.width(); jimg.height(height); } } }); }); } function resize_table() { $('div.message').each(function() { var jdiv = $(this); jdiv.find('table').addClass('table').wrap('<div class="table-responsive"></div>'); }); } $(function() { resize_image(); resize_table(); $(window).on('resize', resize_image); }); var jmessage = $('#message'); jmessage.on('focus', function() {if(jmessage.t) { clearTimeout(jmessage.t); jmessage.t = null; } jmessage.css('height', '6rem'); }); jmessage.on('blur', function() {jmessage.t = setTimeout(function() { jmessage.css('height', '2.5rem');}, 1000); }); $('#nav li[data-active="fid-1"]').addClass('active'); </script>