首页
学习
活动
专区
工具
TVP
发布

java大数据

专栏作者
627
文章
442493
阅读量
29
订阅数
doPost和doGet的区别?
马克-to-win:1)当用户在浏览器地址栏输入URL,2)点击Web页面 中的链接3)提交没有指定METHOD的表单,4)或指定了METHOD=“GET”时,浏览器所发出的请求是GET请求。METHOD=“POST”的 表单所发出的请求是POST请求。GET方法上传的参数都暴露在地址栏当中,POST方法就不显示,所以从这个角度来讲更加安全。
马克java社区
2021-05-21
5310
css当中hover用法
6.hover 例 1.6 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <style type="text/css"> #mymenu{ border: 1px solid black; /* refer to favo.dbk2008.com style.borderBottomWidth (Property) it corresponding CSS syntax: border-bottom-width: aWidth */ border-bottom-width: 4; width: 150px; background-color: #FF0000; } #mymenu a{ /*Elements having the display property set to "block" will be forced to start on a new line. qixy: this attribute can not be omitted.*/ display: block; /* the next statement is crucial, otherwise, there is no line inside the div. */ border-bottom: 1px solid black; } #mymenu a:hover{ font:bold 14pt Verdana; background-color: #ddddff; } </style> </head> <body> <div id="mymenu"> <a href="http://www.zhangsan.com/ ">张三</a> <a href="http://www.qixy.com">马克-to-win</a> <a href="http://www.lisi.com/">李四</a> </div> </body> </html>
马克java社区
2020-01-07
1K0
javascript当中Map Area Shape 的用法
例 4.3(MapAreaShapeMouseOverIEFF.html) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script language="javascript"> function show(obj) { var pos=obj.coords; pos=pos.split(","); alert("pos is "+pos+" pos[1] is "+pos[1]+" pos[2] is "+pos[2]); var menu=document.getElementById("info"); menu.style.left=parseInt(pos[2])+"px"; menu.style.top=parseInt(pos[1])+"px"; menu.style.display="inline"; } function hide() { var menu=document.getElementById("info"); menu.style.display="none"; } </script> </head>
马克java社区
2019-11-27
4350
javascript当中isNaN用法
2)isNaN 例 4.2.1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> </head> <BODY> <SCRIPT LANGUAGE="JavaScript"> <!-- /*favo说isNaN是Global的方法, 而不是window的方法*/ var b1 = window.isNaN("25"); var b2 = isNaN("abc"); document.write("b1="+b1+",b2="+b2) //--> </SCRIPT> </BODY> </HTML>
马克java社区
2019-11-25
5320
javascript当中global对象用法
4.global对象 1)eval 例 4.1.1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> </head> <BODY> <SCRIPT LANGUAGE="JavaScript"> <!-- /*马克-to-win:var scriptCode = "c = a * b"; var a = 5; var b = 10; var c = 2; eval(scriptCode); 以上的话就相当于: eval("c = a * b");===c = a * b eval是global的方法, */ var result = window.eval("1+2/4") ;//根据上面所说,result=1+2/4; document.write(result) var s="today=new Date();document.write(today.toLocaleString())" eval(s) //--> </SCRIPT> </BODY> </HTML>
马克java社区
2019-11-25
5570
javascript当中eval用法
1)eval 例 4.1.1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> </head> <BODY> <SCRIPT LANGUAGE="JavaScript"> <!-- /*马克-to-win:var scriptCode = "c = a * b"; var a = 5; var b = 10; var c = 2; eval(scriptCode); 以上的话就相当于: eval("c = a * b");===c = a * b eval是global的方法, */ var result = window.eval("1+2/4") ;//根据上面所说,result=1+2/4; document.write(result) var s="today=new Date();document.write(today.toLocaleString())" eval(s) //--> </SCRIPT> </BODY> </HTML> 例 4.1.2 <HTML> <HEAD> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <TITLE>在eclipse中直接open with火狐即可</TITLE> </HEAD> <BODY> <SCRIPT LANGUAGE="JavaScript"> <!-- //例1 var s = "2+31-18"; /*When the eval() function is called, it expects a string to be passed to it as its single argument value. The contents of that string should be syntactically correct executable script source text.*/ document.write(eval(s)); var s1 = "2+31a-18"; /* note that we must comment out the following statement, otherwise, it reports error.*/ //document.write(eval(s1)); //例2 eval("d =new Date();document.write(d.toLocaleString())") //eval()函数的参数为字符串,功能是将该字符串执行出来。体会“执行”的意思! //--> </SCRIPT> </BODY> </HTML>
马克java社区
2019-11-25
1.2K0
javascript当中冒泡(event bubble)用法
9.冒泡(event bubble) 缺省情况下,当几个元素重合,事件从最上层元素开始往下层元素传播。 例 9.1(bubbleIEFF.html) <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <script type="text/javascript"> function docClick(event) { var event = event || window.event; alert("IE和FF一样:外面文档:"+event.type); } //document.captureEvents(Event.CLICK); document.onclick = docClick; </script> <div onClick="var event = event || window.event;alert('里面div:'+event.type);">ie和FF都冒泡从里往外</div> 缺省情况下,当几个元素嵌套重合,事件从最上层元素开始往下层元素传播。 例 9.2(bubble1currentTargetsrcElementIEFF.html) <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <script type="text/javascript"> function gotClick(event, who) { /* 1) 在ie中没有currentTarget,我们只能用下面的方法:来仿真火狐的效果。 2)马克-to-win:event.target是最上层的元素,event.currentTarget是最底层的元素 */ var event = event||window.event; var eTarget =event.srcElement||event.target; var eCurrentBottomTarget =event.srcElement||event.currentTarget; if (window.navigator.userAgent.indexOf("MSIE") >= 1) 更多请见:https://blog.csdn.net/qq_43650923/article/details/102211582
马克java社区
2019-10-30
6080
javascript当中抑制原始功能用法
7.抑制原始功能 例 7.1(PreventDefaulIEFF.html) <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <a id="kk" href="http://www.abc.com">淘宝</a>. <script> function Clicks(event) { var event = event || window.event; if (window.navigator.userAgent.indexOf("MSIE") >= 1) { event.returnValue = false; } else if ( window.navigator.userAgent.indexOf("Firefox") >= 1) { event.preventDefault(); } alert("链接被click"); } if (window.navigator.userAgent.indexOf("MSIE") >= 1) { document.getElementById("kk").attachEvent("onclick" , Clicks); } else if (window.navigator.userAgent.indexOf("Firefox") >= 1) { /*obj.addEventListener("click",function(){func("看到我了吧");},false); the third argument is: A Boolean flag value that indicates whether the event listener should use bubbling (由里向外) or capture (由外向里) event propagation. 只要我们 知道第三个参数和事件冒泡有关就可以了。缺省值为假,即冒泡的意思。具体例子参考后面的事件冒泡例子。 */ document.getElementById("kk").addEventListener("click", Clicks, true); } </script>
马克java社区
2019-10-21
3850
javascript当中Date对象用法
2.Date对象 例 2.1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <Script> /*马克-to-win:Global有个Date()这个方法。*/ /*When the Global object is created, it always has at least the following properties: Object object Function object Array object String object Boolean object Number object Date object Math object Value properties */ var today = new Date(); var month = today.getMonth()+1; var date = today.getDate(); var day = today.getDay(); document.write("今天是"); document.write(month+"月"); document.write(date+"日"); document.write("星期"+day);//注意:是阿拉伯数字并非中文;请试改为中文习惯 var s="调试站位"; </Script> </head> <body> </body> </html>
马克java社区
2019-10-14
8770
javascript当中二维数组用法
例 1.6(二维数组) <!的用途是那些不支持 JavaScript 的浏览器会把js脚本作为页面的内容来显示。为了防止这种情况发生,可以使用这样的 HTML 注释标签: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <SCRIPT LANGUAGE="JavaScript"> <!-- var a = new Array(new Array(8, 4, 6, 7), new Array(8, 9, 1, 6)); //马克-to-win或var a=[[8, 4, 6, 7],[8, 9, 1, 6]]; for (var i = 0; i < 2; i++) { for (var j = 0; j < 4; j++) document.write("a[" + i + "][" + j + "] = " + a[i][j] ); document.write("<BR>");
马克java社区
2019-10-14
4050
SpringMVC当中请给出一个下载的例子,文件名必需是中文
4.文件下载 例4.1: <%@ page contentType="text/html; charset=GBK" %> <html> <body > <A href="http://localho
马克java社区
2019-09-29
5610
请给出一个SpringMVC文件上传的SmartUpload版例子
3.文件上传 例3.1: <%@ page contentType="text/html; charset=GBK" %> <html> <body> <h1> <% if(request.getParameter("i")!=null) { out.print("上传了"+request.getParameter("i")+"个文件"); } %> </h1> we must use post, otheriwse, report negativeArray error. <form method="post" action="uploadF.do" enctype="multipart/form-data"> <br> <input type="text" name="user" value="可以中文"/> <!--the following name does not matter.--> <input type="file" name="upload"/> <input type="file" name="upload1"/> <br> <input type="submit" name="Submit" value="Submit"> <input type="reset" value="Reset"> </form> </body> </html> package com; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletConfig; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.springframework.context.ApplicationContext; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.context.ServletConfigAware; import org.springframework.web.context.ServletContextAware; import org.springframework.web.context.support.WebApplicationContextUtils; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.support.RequestContextUtils; import com.jspsmart.upload.File; import com.jspsmart.upload.Files; import com.jspsmart.upload.SmartUpload; import com.jspsmart.upload.SmartUploadException; @Controller public class HelloWorldController implements ServletConfigAware,ServletContextAware { private ServletContext servletContext; @Override public void setServletContext(ServletContext arg0) { this.servletContext = arg0; } private ServletConfig servletConfig; @Override public void setServletConfig(ServletConfig arg0) { this.servletConfig = arg0; } @RequestMapping("/uploadF.do") public void uploadF(HttpServletReq
马克java社区
2019-09-29
5320
请给出一个SpringMVC的表单提交的例子和session运用的例子
2.表单提交和session 像学servlet那时一样,继hello world的例子以后,紧接着我们就要学习表单提交和session。 例2.1 <%@ page contentType="text/html; charset=GBK" %> <html> <head> <title>form test</title> </head> <body> <%=session.getAttribute("firstN") %> <FORM ACTION="formHan.do" METHOD="POST"> 姓名: <INPUT TYPE="TEXT" NAME="firstName"><BR> <INPUT TYPE="SUBMIT" VALUE="Submit"> </CENTER> </FORM> </body> </html> package com; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; @Controller public class HelloWorldController { @RequestMapping("/formHan") public void formHandle(HttpServletRequest req, HttpServletResponse res, HttpSession ses) throws IOException, ServletException { //没用 req.setCharacterEncoding("gbk"); String fn=req.getParameter("firstName"); System.out.println(fn+"1"); String fngbk = new String(fn.getBytes("iso8859-1"), "GBK"); System.out.println("filenameutf is " + fngbk); ses.setAttribute("firstN", fngbk); // PrintWriter pw=res.getWriter(); // pw.println(fn);//此句可以工作 req.getRequestDispatcher("formT.jsp").forward(req, res); // res.sendRedirect("formT.jsp");//此句可以工作 // return "/formT";//此句可以工作 } }
马克java社区
2019-09-29
4350
给一个SpringMVC的helloworld例子
步骤和Servlet一样:做一个普通的dynamic web project:把所有的jar包直接拷贝到目录中就行了。不用再设置路径了。
马克java社区
2019-09-27
2970
SpringMVC和Mybatis的整合的工作原理
在做这个项目之前,我们的前提条件是:你已经有一个能运行的SpringMVC的最简单的项目了。请同学们参考我的SpringMVC那章。做这个项目关键在于导包,请参考下图:
马克java社区
2019-09-25
4860
maven当中如何用SpringMVC和mybatis创建一个项目
下部我们做一个SpringMVC+mybatis的例子,我们还是继续刚才项目的底子。参见我的mybatis那一章。这个例子的pom.xml照样可以胜任TransactionManager.(见本章目录下mavenWeb5)
马克java社区
2019-09-23
3200
SVN当中分支branch(tag标记)的用法
马克-to-win:有时需要开发一些特殊的版本,比如节日版。就需要打出一个分支去。可能开发完之后,发现他这个特性未来主版本可能用得着,所以就合并回主干来。
马克java社区
2019-09-12
1.7K0
springCloud Eureca消费者Consumer的项目
2.消费者的项目: index.html: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> index1 <a href="/hello.do">test jump 跳转</a><br> <a href="/hello1.do">test DB数据库</a><br> <a href="/getObj.do">test 获取数据库对象</a><br> <hr> 马克-to-win@马克java社区此表测试post <form action="insertObj" method="post"> 姓名:<input type="text" name="markname" placeholder="用户名" /><br /> <button type="submit" >提交</button> </form> <hr> 此表测试put(The other HTTP methods (i.e. other than GET and POST) are not available in HTML 4.1 or XHTML 1.0. 也就是说实际上HTML5以前,FORM都仅支持GET和POST。所以用post模拟put) <form action="updateObj" method="post"> 姓名:<input type="text" name="markname" placeholder="用户名" /><br /> <button type="submit" >提交</button>
马克java社区
2019-08-13
4030
springCloud当中Eureca消费者Consumer的部署
3.消费者的部署: 做个普通的maven project,quickstart archetype。改成jdk.8。过去我们都是: @Service public class LoginServiceImpl2 implements ILoginService { public void login() { System.out.println("LoginServiceImpl2"); } } 我们的注解过去都写在类前面,而这次,如下图,注解写在了方法上,意味着,告诉S
马克java社区
2019-08-12
3480
GET, POST,PUT,DELETE和CRUD的对应关系?
GET,POST,PUT,DELETE和CRUD的对应关系?注意:以上CRUD增删改查(create,retrieve,update,delete)整套CRUD操作,C对应POST,R对应GET,U对应PUT,D对应DELETE,(网上还有其他说法,比如PUT对应create和update,只是一种定义而已【无非这么定义那么定义而已】,实现起来都轻而易举)
马克java社区
2019-08-10
1.3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档