Change of JSwdk's publishing directory

zhaozj2021-02-16  53

What can I do after the JSWDK is configured? When using http: // localhost: 8080 to open the JSP page, we see the default page specified by jswdk Index.jsp, this page is located in the webpages directory. When we look at JSP or servlets, it is also the various JSP pages in the Examples directory. Compare the examples directory and webpages directory, see what the directory structure of these two directories is the same? Does there have a web-infroductory directory? Open the web-inf directory no two folders? One is a JSP, one is servlets, there are four files, respectively: mappings, webapp, servlets, Mine, look at the properties of these four files, is it a Properties type? Then open the startserver.bat file (of course, open it with a writing board), find the following statement:

Set beanjars =. / example / web-inf / jsp / beans; ./ WebPages / Web-INF / JSP / Beans;

This at least a point, that is, in the Examples folder and the WebPages folder, you can view the JSP page directory, the web-inf / jsp / beans must be located in the beanjars variable. Speaking here, you should know how to set your own release directory. Still give an example:

Create a publisher (for example, JSppages) in the jswdk directory, then build a named web-infer in jsppages, create a JSP and servlets in web-infers, and build a beans in JSP, so that the catalog structure is Basically, then copy mappings, mine, servlets, four files in WebApp to the web-inf directory, and the first step is completed. Next, modify the webserver.xml file and the startserver.bat file. Open the webserver.xml file with a writing board to find the following statement:

Change Examples to JSppages and save, then modify the startserver.bat file to find the following statement:

Set beanjars =. / example / web-inf / jsp / beans; ./ WebPages / Web-INF / JSP / Beans;

Then add the / jsppages / web-INF / JSP / Beans path to the Beanjars variable. Ok, all the work is done here, give a helloworld.jsp program to see:

Hello World </ Title></p> <p></ hEAD></p> <p><body></p> <p><%</p> <p>String msg = "This is JSP Test."</p> <p>OUT.PRINT ("Hello World!");</p> <p>%></p> <p><h2> <% = msg%> </ h2> </ body></p> <p></ html></p> <p>Put this JSP file in your own publishing directory or its subdirectory, then run http: // localhost: 8080 / jsppages / helloWorld.jsp</p> <p>Take a look, isn't it to see Hello World! This is JSP Test. Word? In addition, the Java's bytecode file must be placed in the JSP / Beans directory, and the written JSP file remembers the reference.</p></div><div class="text-center mt-3 text-grey"> 转载请注明原文地址:https://www.9cbs.com/read-26794.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="26794" 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.037</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 = 'dcDHzOB5k_2Bl47kXskXIf10gX79rCQdK1xy1N6FQHQU8gRbyuL2JdynrvWJfLNLbuwtNBLft7PHaPGSyTBtYScA_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>