当前位置: 首页 > news >正文 音乐网站设计怎么做5944免费空间上搭建网站 news 2025/11/1 15:48:14 音乐网站设计怎么做,5944免费空间上搭建网站,天津西青区离哪个火车站近,软装设计费用JSP动作标签 用户可以使用JSP动作标签向当前输出流输出数据#xff0c;进行页面定向#xff0c;也可以通过动作标签使用、修改和创建对象。 jsp:include标签 jsp:include标签将同一个Web应用中静态或动态资源包含到当前页面中。资源可以是HTML、JSP页面和文…JSP动作标签 用户可以使用JSP动作标签向当前输出流输出数据进行页面定向也可以通过动作标签使用、修改和创建对象。 jsp:include标签 jsp:include标签将同一个Web应用中静态或动态资源包含到当前页面中。资源可以是HTML、JSP页面和文本文件等。通过include动作可以多次使用同一个页面增加了代码的可重用性。例如可以在页面中使用include动作引入头部和底部页面。 jsp:include的语法如下 jsp:include pagerelativeURL | %expression% flushtrue / page指定引入页面的路径flush表示在引入文件前是否刷洗缓冲区默认为false。 下面以在JSP页面中引入头部页面来说明include的用法。 首先创建一个head.jsp页面head页面的代码如下 % page contentTypetext/html;charsetUTF-8 languagejava % html head titlehead页面/title /head body pheader页面内容/p /body /html 接着编写index.jsp页面页面内容如下 % page contentTypetext/html; charsetUTF-8 pageEncodingUTF-8 % !DOCTYPE html html head title主界面/title /head body jsp:include pagehead.jsp/jsp:include p主界面内容/p /body /html jsp:forward标签 jsp:forward标签能实时地从当前JSP页面跳转到同一个Web应用中静态资源JSP页面或者Servlet同时有效终止当前JSP页面的执行。其语法如下 jsp:forward pageurl/ page属性指定要跳转资源的相对URL且指定的文件只能十该Web应用中的文件。 下面用示例来说明jsp:forward标签的使用。首先我们准备一个login.jsp页面。 login.jsp页面的代码如下 % page contentTypetext/html;charsetUTF-8 languagejava % html head title登录页面/title /head body jsp:forward pageindex.jsp/jsp:forward /body /html index.jsp内容如下 % page contentTypetext/html; charsetUTF-8 pageEncodingUTF-8 % !DOCTYPE html html head title主界面/title /head body p主界面内容/p /body /html 重新启动应用后打开浏览器在地址栏中输入http://localhost:8080/s001/login.jsp 界面展示如下图所示 可以看到浏览器中地址仍然是跳转前的地址。jsp:forward与Servlet中转发类似客户端不会显示转发后的地址有较好的隐蔽性。 jsp:param标签 jsp:param动作用来传递参数信息经常和其它动作一起使用例如和jsp:include 和 jsp:forward一起使用。其语法如下 jsp: param nameparam_name valueparam_value / 在jsp:forward标签中嵌套jsp:param可以将参数传递给要跳转的页面。语法如下 jsp:forward pageurl jsp: param nameparam_name valueparam_value / /jsp:forward 接下来我们修改以下login.jsp页面代码如下 % page contentTypetext/html; charsetUTF-8 pageEncodingUTF-8 % !DOCTYPE html html head titleWelcome/title /head body % String gender request.getParameter(gender); if (gender.equals(male)) { gender Mr.; } else if (gender.equals(female)) { gender Mrs.; } else { gender ; } % Welcome!%gender%%request.getParameter(username)% /body /html 启动该应用后在浏览器地址栏中输入http://localhost:8080/s001/login.jsp 可以看到如下结果 JSP useBean动作 jsp:useBean的语法如下 jsp:useBean id name class package.class scope page | request | session | application / 属性id设定bean对象的变量名称。属性class设定bean对象对应的类使用此标签会调用JavaBean不带参数的构造方法。 属性scope设定bean的应用范围其值有四种page、request、session、application默认为page。 scope取值pageJSP引擎分配给每个客户的bean是互不相同的他们占有不同的内存空间该bean的有效范围是当前页面当客户离开这个页面时JSP取消分配给该客户的bean。 scope取值session:JSP引擎分配给每个客户的bean时互不相同的该bean的有效范围是客户的会话期间。如果客户在某个页面更改了这个bean的属性其他页面的这个bean的属性也将会发生同样的变化。 scope取值request:JSP引擎分配给每个客户的bean是互不相同的该bean的有效范围是request期间。JSP引擎对请求做出响应后取消分配给客户的这个bean。 scope取值application:所有客户共享这个bean如果一个客户更改了这个bean的属性所有客户的这个bean的属性也将发生同样的变化。这个bean直到服务器关闭才被取消。 下面以示例来说明jsp:useBean的用法首先创建一个简答的Test类Test类代码如下 package com.example.servlet001; public class Test { public String concatStr(String str) { String str2 str.concat(Test java bean); return str2; } } 然后创建一个index.jsp页面来使用这个类 % page contentTypetext/html; charsetUTF-8 pageEncodingUTF-8 % !DOCTYPE html html head titleJavaBean示例/title /head body jsp:useBean idtest classcom.example.servlet001.Test / % String str 这是; out.print(test.concatStr(str)); % /body /html 启动该应用后在浏览器中输入URL地址http://localhost:8080/s001/ jsp:getProperty标签与jsp:setProperty标签 jsp:getProperty name beanName property attributeName jsp:getProperty标签用来获取JavaBean的属性值属性name指定bean对象的变量名属性property为要获取的对象属性名。使用此标签会调用指定属性的get方法因此在JavaBean类定义中必须有此属性的get方法且此方法的访问修饰符为public否则执行此标签会抛出异常。 jsp:setProperty name beanName property attributeName value attributeValue/ jsp:setProperty标签用来设置JavaBean的属性值属性name指定bean对象的变量名属性property为要设置的对象属性名属性value为设定的属性值。使用此标签会调用指定属性的set方法因此在JavaBean类定义中必须有此属性的set方法且此方法的访问修饰符为public否则执行此标签时会抛出异常。 另外JavaBean在JSP中还有一个很重要的机制——自省机制即当服务器接收到请求时它能根据请求的参数名称自动设定与JavaBean相同属性名称的值。 首先创建一个Site类Site类的代码如下 package com.example.servlet001; public class Site { private String name; private String url; public String getName() { return name; } public void setName(String name) { this.name name; } public String getUrl() { return url; } public void setUrl(String url) { this.url url; } } 创建一个login.jsp % page contentTypetext/html;charsetUTF-8 languagejava % html head title登录页面/title /head body form actionindex.jsp methodpost 网站名称: input typetext namename/ br br 网址: input typetext nameurl/ br br input typesubmit value提交/ /form /body /html 创建一个index.jsp % page contentTypetext/html; charsetUTF-8 pageEncodingUTF-8 % !DOCTYPE html html head titleJavaBean示例/title /head body % request.setCharacterEncoding(UTF-8); % jsp:useBean idsite classcom.example.servlet001.Site/ jsp:setProperty property* namesite/ jsp:getProperty propertyname namesite/ jsp:getProperty propertyurl namesite/ /body /html 启动该应用后在浏览器地址栏中输入http://localhost:8080/s001/login.jsp 点击提交按钮后的界面展示如下图所示 jsp:plugin标签 首先创建一个applet小程序applet小程序代码如下 package com.example.httpservletrequest01; import java.applet.Applet; import java.awt.*; public class MyApplet extends Applet { Override public void init() { setBackground(Color.gray); } Override public void paint(Graphics g) { g.setColor(Color.red); g.drawString(Hello Word, 25, 50); } } 创建一个index.jsp页面页面代码如下 % page contentTypetext/html; charsetUTF-8 pageEncodingUTF-8 % !DOCTYPE html html head titleJSP plugin/title /head body jsp:plugin codebasehttp://localhost:8686/s01/ typeapplet codecom.example.httpservletrequest01.MyApplet.class width800 height800/jsp:plugin /body /html Chrome浏览器需要安装CheerpJ Applet Runner 10.6并启用 文章转载自: http://www.morning.rbktw.cn.gov.cn.rbktw.cn http://www.morning.dfmjm.cn.gov.cn.dfmjm.cn http://www.morning.qnwyf.cn.gov.cn.qnwyf.cn http://www.morning.c7629.cn.gov.cn.c7629.cn http://www.morning.qfdmh.cn.gov.cn.qfdmh.cn http://www.morning.klcdt.cn.gov.cn.klcdt.cn http://www.morning.tpps.cn.gov.cn.tpps.cn http://www.morning.jrpmf.cn.gov.cn.jrpmf.cn http://www.morning.rpms.cn.gov.cn.rpms.cn http://www.morning.dncgb.cn.gov.cn.dncgb.cn http://www.morning.zwndt.cn.gov.cn.zwndt.cn http://www.morning.tnwwl.cn.gov.cn.tnwwl.cn http://www.morning.qrksj.cn.gov.cn.qrksj.cn http://www.morning.kzhgy.cn.gov.cn.kzhgy.cn http://www.morning.rykmz.cn.gov.cn.rykmz.cn http://www.morning.xnkh.cn.gov.cn.xnkh.cn http://www.morning.fhhry.cn.gov.cn.fhhry.cn http://www.morning.dskzr.cn.gov.cn.dskzr.cn http://www.morning.qnftc.cn.gov.cn.qnftc.cn http://www.morning.dzgyr.cn.gov.cn.dzgyr.cn http://www.morning.mnwsy.cn.gov.cn.mnwsy.cn http://www.morning.xxwfq.cn.gov.cn.xxwfq.cn http://www.morning.bsrcr.cn.gov.cn.bsrcr.cn http://www.morning.txzqf.cn.gov.cn.txzqf.cn http://www.morning.gnbtp.cn.gov.cn.gnbtp.cn http://www.morning.dgng.cn.gov.cn.dgng.cn http://www.morning.khtjn.cn.gov.cn.khtjn.cn http://www.morning.pskjm.cn.gov.cn.pskjm.cn http://www.morning.nqdkx.cn.gov.cn.nqdkx.cn http://www.morning.pdxqk.cn.gov.cn.pdxqk.cn http://www.morning.qgfhr.cn.gov.cn.qgfhr.cn http://www.morning.gtwtk.cn.gov.cn.gtwtk.cn http://www.morning.kkjhj.cn.gov.cn.kkjhj.cn http://www.morning.nkiqixr.cn.gov.cn.nkiqixr.cn http://www.morning.skrww.cn.gov.cn.skrww.cn http://www.morning.jlboyuan.cn.gov.cn.jlboyuan.cn http://www.morning.wbqt.cn.gov.cn.wbqt.cn http://www.morning.bfybb.cn.gov.cn.bfybb.cn http://www.morning.nypsz.cn.gov.cn.nypsz.cn http://www.morning.bkfdf.cn.gov.cn.bkfdf.cn http://www.morning.sglcg.cn.gov.cn.sglcg.cn http://www.morning.trtxt.cn.gov.cn.trtxt.cn http://www.morning.xdttq.cn.gov.cn.xdttq.cn http://www.morning.ndyrb.com.gov.cn.ndyrb.com http://www.morning.c7491.cn.gov.cn.c7491.cn http://www.morning.lzqnj.cn.gov.cn.lzqnj.cn http://www.morning.snnb.cn.gov.cn.snnb.cn http://www.morning.qlry.cn.gov.cn.qlry.cn http://www.morning.mjkqj.cn.gov.cn.mjkqj.cn http://www.morning.grryh.cn.gov.cn.grryh.cn http://www.morning.mmkrd.cn.gov.cn.mmkrd.cn http://www.morning.bnfrj.cn.gov.cn.bnfrj.cn http://www.morning.wktbz.cn.gov.cn.wktbz.cn http://www.morning.kpyyf.cn.gov.cn.kpyyf.cn http://www.morning.mltsc.cn.gov.cn.mltsc.cn http://www.morning.psyrz.cn.gov.cn.psyrz.cn http://www.morning.mzrqj.cn.gov.cn.mzrqj.cn http://www.morning.ykswq.cn.gov.cn.ykswq.cn http://www.morning.fjscr.cn.gov.cn.fjscr.cn http://www.morning.hqlnp.cn.gov.cn.hqlnp.cn http://www.morning.qxbsq.cn.gov.cn.qxbsq.cn http://www.morning.easiuse.com.gov.cn.easiuse.com http://www.morning.nfgbf.cn.gov.cn.nfgbf.cn http://www.morning.tkzrh.cn.gov.cn.tkzrh.cn http://www.morning.jtmrx.cn.gov.cn.jtmrx.cn http://www.morning.lqlhw.cn.gov.cn.lqlhw.cn http://www.morning.qsmch.cn.gov.cn.qsmch.cn http://www.morning.wkjzt.cn.gov.cn.wkjzt.cn http://www.morning.tmjhy.cn.gov.cn.tmjhy.cn http://www.morning.lkhfm.cn.gov.cn.lkhfm.cn http://www.morning.rwyw.cn.gov.cn.rwyw.cn http://www.morning.yqyhr.cn.gov.cn.yqyhr.cn http://www.morning.mcpdn.cn.gov.cn.mcpdn.cn http://www.morning.jwxnr.cn.gov.cn.jwxnr.cn http://www.morning.gjlxn.cn.gov.cn.gjlxn.cn http://www.morning.zlnyk.cn.gov.cn.zlnyk.cn http://www.morning.zhqfn.cn.gov.cn.zhqfn.cn http://www.morning.lnckq.cn.gov.cn.lnckq.cn http://www.morning.gynls.cn.gov.cn.gynls.cn http://www.morning.daxifa.com.gov.cn.daxifa.com 查看全文 http://www.tj-hxxt.cn/news/268417.html 相关文章: 外包网站推荐潮州南桥市场中国建设银行网站 兰州网站建设公司e福州首页 一个空间可以做多个网站吗机械 东莞网站建设 哪个网站做期货数字币linux wordpress是什么意思 旅游电子商务网站建设规划书自己做网站做什么内容 承德专业做网站的公司家庭办厂3一8万项目 大型银行网站建设建网站找汉狮 专门代做毕设的网站莱芜综合频道莱芜新闻 对网站建设的认识个人装修设计软件 常德举报网站wordpress 文章 数据库 专业外包网站建设公司排名网站地图格式 婚恋网站女生要求男生要一起做淘宝百度搜索链接 西宁网站建设天锐科技各大网站怎么把世界杯做头条 门户网站后台做ppt的图片网站有哪些 网站建设进度表 下载有哪些中文域名网站有哪些 有学做衣服的网站吗科技成果 电商网站目录优化遵义市建设局网站 宁夏网站建设价格网页设计入门与应用 如何建设网站步骤苏州网站建设系统哪家好 网站开发可以开发哪些做网站最专业的公司 邳州网站开发正规手表回收网站 教你做cpa单页网站x3型虚拟主机 wordpress php网站模板带后台怎么做垂直门户网站 在马来西亚做网站网站合法吗单页网站建设平台哪个好 什么样的网站好优化可以做本地生活服务的有哪些网站 医保局网站建设中标公告用什么语言能写网站吗 免费网站建设apk郑州市建设集团 滨城网站开发自己公司产品网站的好处 自助网站制作系统源码seo如何优化一个网站 网站建设 成本分析ui设计一般要学多久