浅谈jsp的7个动作-创新互联
有好多话,想说确无从说起。有时候,触碰着自己的痛点,我总会避开他不去谈论。例如我现在,就是这样的。本来想着说点自己迫切要说的,但是还是扯到了别的地方---笔者买了一个平板,外加一个256gTF卡。虽然2000块就这么干没了,但是自己想做的想买的做到了,就是大的慰藉。----闲扯结束。
10年积累的网站建设、成都网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有镇沅免费网站建设让你可以放心的选择与我们合作。一、什么是jsp
虽然,笔者写过好多好多的jsp代码。但是对jsp的具体定义,今天也是第一次。对于一个触碰电脑只有几年的人来说。一切都是未知的,充满好奇的领域。
百度百科里这样说:“
①JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计。
②JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(.jsp)。
③用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行它实现了Html语法中的java扩展(以 <%, %>形式)。
④JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
⑤JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
⑥Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。”
二、jsp动作
三、举例说明jsp7个动作
①jsp: include
` `
②jsp:useBean
<%=currentDate.toString() %>
**【值得说明的地方】
scope="request" 每次请求服务器,得到新的时间
scope="application" 应用第一次创建useBean实例时便在内存中存储。除非重启服务否则不会改变
scope="session" 当前浏览器的一次请求,同session的属性。**
③ jsp:getProperty
【说明】
name为useBean中的ID、property为XXX.class中的属性名
④jsp:setProperty
⑤ jsp:param
⑥ jsp:forward
⑦jsp:plugin:指定客户端运行的插件
四、演示jsp动作
A、定义include.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
Insert title here
呵呵,我是jsp:include的include.jsp
B、定义params.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
Insert title here
<%
String p1 = new String(request.getParameter("p1").getBytes("ISO-8859-1"), "UTF-8");
String p2 = new String(request.getParameter("p2").getBytes("ISO-8859-1"), "UTF-8");;
%>
<%=p1 %>就是喜欢<%=p2 %>所以就有了<%=p1 %>_<%=p2 %>
C、定义jsp7个动作
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
Insert title here
jsp: include
jsp:useBean
<%=currentDate.toString() %>
jsp:getProperty
jsp:setProperty
jsp:param
<%-- jsp:forward
--%>
五、运行效果
【后话】:
jsp:plugin指定客户端运行的插件,这块肯定很有意思。以后看看有时间吗,研究下。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
名称栏目:浅谈jsp的7个动作-创新互联
新闻来源:http://scyanting.com/article/edcgo.html