js怎么获取servlet返回的值

我jsp的登入form表单通过action属性把信息提交到一个servlet上了,也进行了处理,没有出错。然后我想
通过和jsp关联的javascript获取servlet返回的信息进行相关操作,例如密码错误弹出提示等,可是不知如何获取啊。还有我本来想把form
表单的action属性去掉,通过"登入"的一个点击事件,用Ajax进行表单信息提交可是也行不通因为没有反应。

1个回答

1、可以通过在jsp中 out.print 你的js函数,这样就可以执行对应的函数。
2、使用Ajax 方式处理上面的情况是比较好的,Ajax会回调js函数,Ajax使用时就没必要使用表单了。所以不要只是去掉表单的action,直接去掉form。

 /**
 *  ajax异步请求
 * */
function ajaxSubmit(url, successCallBack) {
    var config = {
        type: "get",
        url: url,
        dataType: "json",
        beforeSend: function () {
        },
        success: successCallBack,
        complete: function (data) {
            console.log(data);
        }
    };
    return $.ajax(config);
}

使用上面的函数,只要写一个成功后的回调就好了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
(学生党)如何将js获取到的text值传递给后台servlet页面

$("a").click(function () { var content=$(this).text(); }); 传统的MVC模式,将从a标签中值用jq获取之后,如何将数据传到后台的servlet页面 ,并且获取出来,

servlet该如何返回值给AJAX呢?

js代码 //声明XMLHttpRequest对象 var xmlrequest; //初始化XMLHttpRequest function createXMLHttpRequest(){ if(window.XMLHttpRequest){ xmlrequest = new XMLHttpRequest(); }else if(window.ActiveXObject){ try{ xmlrequest = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ xmlrequest = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){ } } } } //定义回调函数 function processResponse(){ //响应完成 if(xmlrequest.readyState == 4){ //响应正常 if(xmlrequest.status == 200){ var head = xmlrequest.responseText; alert(head); } } } //事件处理函数 function change(){ //初始化XMLHttpRequest对象 createXMLHttpRequest(); //设置请求的URI var uri = "servlet/LoginServlet"; //打开与服务器响应地址的连接 xmlrequest.open("POST", uri, true); //设置请求头 xmlrequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //设置处理响应的回调函数 xmlrequest.onreadystatechange = processResponse; var account = document.form.account.value; var password = document.form.password.value; //发送请求 xmlrequest.send("account=" + account + "&password=" + password); } servlet代码 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("post被触发了"); request.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF-8"); String account = request.getParameter("account"); String password = request.getParameter("password"); System.out.println(account); System.out.println(password); PrintWriter out = response.getWriter(); out.print("124578"); } 配置文件 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>shangGou</display-name> <servlet> <servlet-name>LoginServlet</servlet-name> <servlet-class>servlet.LoginServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>LoginServlet</servlet-name> <url-pattern>/servlet/LoginServlet</url-pattern> </servlet-mapping> </web-app> 请求页面:![图片说明](https://img-ask.csdn.net/upload/201505/28/1432751963_284806.gif) 响应后的页面:![图片说明](https://img-ask.csdn.net/upload/201505/28/1432751982_544755.gif) 请大神帮我解答解答,AJAX向服务器发送请求后,servlet要如何响应页面才不会刷新呢?

jsp通过js跳转到servlet后的传值问题

<form name="merchantForm" enctype="multipart/form-data" method="post" onsubmit="return HasChecked;"> <fieldset style="width: 600; height: 60;padding:2px;" > <table> <tr> <td> <font color="red">*</font> 商家名称: <input type="text" name="merchantName" id="merchantName" width="280px" style="height:18px;width:300px" value="请您限制在10个字以内" /> </td> </tr> <tr> <td> <font color="red">*</font> 商家电话: <input type="text" name="merchantCall" id="merchantCall" maxlength="11" /> </td> </tr> <tr> <td> <font color="red">*</font> 商家海报: <input type="radio" name="radio1" checked onclick="SwitchUpType(true);">本地<input type="radio" name="radio1" onclick="SwitchUpType(false);">远程: <input type="file" name="merchantPicture" onchange="CheckExt(this)" style="width:270px;"> <input type="submit" id="UploadButton" name="picture" value="开始上传" disabled><br/> <tr><td width="500" id="PreviewImg"></td></tr> <tr><td id="MsgList" valign="top"></td></tr> <tr> <td> <font color="red">*</font> 商家地址: <input type="text" id="merchantAdd" name="merchantAdd" style="height:18px;width:300px" /> </td> </tr> <tr> <td> <font color="red">*</font> 验证手机: <input type="text" id="validatetCall" name="validatetCall" maxlength="11" />&nbsp &nbsp添加 </td> </tr> <tr> <input type="submit" value="保存" name="save" onclick="checkEmpty()" /> </td> <td>&nbsp &nbsp </td> <td> <input type="submit" value="取消" name="cancel" onclick="window.close();" /> </td> </tr> </table> </fieldset> </form> <script> //验证填入值不为空 function checkEmpty(){ var name = document.getElementById("merchantName").value; var call = document.getElementById("merchantCall").value; var picture = document.getElementById("UploadButton").value; var adress = document.getElementById("merchantAdd").value; var validate = document.getElementById("validatetCall").value; if(name==""||call==""||picture==""||adress==""||validate==""){ alert("请您填写所需要的信息"); } else{ // 跳转到AddMerchantServlet中 document.merchantForm.action = "/discountCoupon/AddMerchant"; document.merchantForm.submit(); } } </script> @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //从addMerchant.jsp中取得数据 String merchantName =(String) request.getParameter("merchantName"); // String merchantCall = request.getParameter("merchantCall"); // String picture = request.getParameter("picture"); // String merchantAdd = request.getParameter("merchantAdd"); // String validateCall = request.getParameter("validateCall"); if(merchantName!=null) System.out.println(merchantName); else System.out.println("数据没得到");} 得不到数据

Servlet中跳转至jsp中如何通过EL表达式取出对象的值

![Servlet中的getresquestDispatcher跳转至jsp中如何通过EL表达式取出对这个对象的值](https://img-ask.csdn.net/upload/201506/11/1433994275_568953.png)

崩溃了! servlet返回json数据,在前台eval后出现undefined

数据是从数据库里查询出来的. 通过servlet打印出的json格式数据: [code="java"] [{"VIP_NAME":"ABCDEF","STS":"P","CARD_ID":"0000000","REMARKS":null,"IDENTIFIC_ID":"000000000000000000","VIP_ADDR":"CHINA","SEQ":"0","CONTACT_PHONE":"82119897"},{"VIP_NAME":"gm","STS":"A","CARD_ID":"0000000","REMARKS":null,"IDENTIFIC_ID":"999887","VIP_ADDR":"过大风大封大夫的","SEQ":"1","CONTACT_PHONE":"82119897"}] [/code] 前台转换的代码: [code="java"] if(http_request.readyState == 4){ if(http_request.status == 200){ var str = http_request.responseText; //var obj = eval("("+str+")"); var obj = new Function("return"+str)();//这两种方法都不好使! document.all.ts.style.display = "none"; document.all.xm.innerText = obj.vip_name;//这里是我故意小写的 document.all.zjhm.innerText = obj.IDENTIFIC_ID; document.all.dz.innerText = obj.VIP_ADDR; document.all.lxdz.innerText = obj.CONTACT_PHONE; } } [/code] 以上两种方法都会打印出 undefined 请教高手! [b]问题补充:[/b] ...如果我不确定里面有多少对象怎么办? 该如何循环?

servlet返回数据给ajax的时候为什么用的是out.println(数据)?

``` public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); String userName = request.getParameter("userName"); String responseText = "UserName"+userName; out.println(responseText); out.close(); } ``` 上面是一个servlet的dopost方法,ajax send来一个名为username的参数。 而我想问的是,为什么servlet返回给ajax参数的时候使用的是 PrintWriter out = response.getWriter(); out.println(数据) ; out不是用来输出网页的吗,为什么ajax能捕捉到呢?如果可以通过out向ajax传输参数,那么out还可以用来传输其他东西吗?还有没有其他的方法可以向ajax传递参数呢?

js获取后台传过来的list值

var categories = ${result.catagory}; 这个catagory是后台的一个list,我这里在js中用EL表达式获取里面的值。 后台里面存值是[08/1, 08/2, 08/3, 08/4, 08/5, 08/6, 08/7, 08/8, 08/9, 08/10, 08/11, 08/12, 08/13, 08/14, 08/15, 08/16, 08/17, 08/18, 08/19]这样的 然后为什么在js里面获取的时候变double数据类型的数据了[8, 4, 2.6666666666666665, 2, 1.6, 1.3333333333333333, 1.1428571428571428, 1, 0.8888888888888888, 0.8, 0.7272727272727273, 0.6666666666666666, 0.6153846153846154, 0.5714285714285714, 0.5333333333333333, 0.5, 0.47058823529411764, 0.4444444444444444, 0.42105263157894735]。 求解,这是为什么

在jsp中得到了servlet穿过来的数组,怎么把这个数组拿给js呢?

``` <% String [] a = (String[])request.getAttribute("String"); %> <script> var data = new Array(); data = <%=a%>; </script> ``` 这样貌似不行,有什么可行的方法呢?

页面如何获取表单提交后返回的数据

$("#loginForm").submit(function(){ $("#msg").text(""); var bool = true; $(".input").each(function() { var inputName = $(this).attr("name"); if(!invokeValidateFunction(inputName)) { bool = false; } }); return bool; }); 用户名和密码数据正确后 会调用后台的servlet servlet会返回一个bol值 我前台怎么获取这个值呢?

js 怎么传递数组参数到servlet?

js:[code="java"] function addItem() { with (document.getElementById("orderForm")) { var product =document.getElementsByName("name"); for(var i=0;i<product.length;i++) { alert(product[i].value); } action = "order.do?method=add&product="+product; method = "post"; submit(); } } [/code] servlet [code="java"] String object[] = request.getParameterValues("product"); for(int i=0;i<object.length;i++) { System.out.println(" 获取的数组值为" +object[i]); } [/code] 这样是错误的。怎么才能把getelementsByName 返回的数组对象传递到servlet ,servlet 又是怎么样获取的?

jsp+servlet如何给前台发数据并且给js用

我想实现一个注册功能,就是注册的时候输入数据ajax传到后台了,然后后台把数据成功存入数据库,这时候我希望能弹出一个弹出框提示一下注册成功,我的思路是一旦数据存入数据库成功,后台就能发一个值给前台,然后js获取到,然后执行alert(“注册成功”),关键我现在不知道如何从后台传值给前台js用,用session的话js应该获取不到吧。请大神赐教

JQuery如何处理从servlet中传回的对象

学生:请教 我在servlet中传回这有一段数据: out.print("{uname:"+users.getUname()+",pwd:"+users.getPwd()+",email:"+users.getEmail()+",rename:"+users.getRealityName()+",phone:"+users.getPhone()+",remark:"+users.getRemark()+"}"); 在页面接收到数据后,我这样处理 回调函数中 [color=darkblue]function[/color](data){ [color=darkblue]var[/color] dataobj=data; 请问我要如何才能分别取到传回的uname,pwd,email等属性的值啊?([i][color=indigo][b]最好能说说原理,谢谢[/b][/color][/i]) }

ajax如何获取Action里面list返回的值?

![图片说明](https://img-ask.csdn.net/upload/201510/13/1444712455_825375.png) ![图片说明](https://img-ask.csdn.net/upload/201510/13/1444712416_339745.png)

Js中从后台传回的map类型数据的key和value的获取

从后台传过来数据,数据类型为 ``` Map<Map<String,String>,Double> ``` 我怎么获取里面的那个map的key和value 秋梨膏!!!

请问如何实现根据选择的下拉菜单值动态从类中获取信息再设置在到文本框中?

<p>jsp页面中有一下拉列表,想实现如下功能,根据选中的下拉项,用该下拉项的下标索引作为key从一个自定义容器中获取相应值并设置到后续的text文本框中。 <br><br>举例: <br>&lt;select id="AA" onchange="setInfo()"&gt; <br>    &lt;option value=‘1’&gt;李&lt;/option&gt; <br>    &lt;option value=‘2’&gt;王&lt;/option&gt; <br>&lt;/select&gt; <br>&lt;!-- 此处的option也是动态生成,事先是不知道个数的,为了方便举例我简单用两个代替了--&gt; <br><br>&lt;input type="text" name="age"&gt; <br>&lt;input type="text" name="sex"&gt; <br><br>现在我选中李,页面就从一个自定义的类UserInfo(所有需要的用户信息已经全部从服务端返回并封装了)中以“李”作为key获取“李”的age,sex等信息,并显示在text文本框中,这个js怎么写? <br><br>我写的setInfo()是 <br>var slt = document.getElementById("AA"); <br>var id = slt.value; <br><br>//userInfo为UserInfo类的实例变量 <br>document.all.age.value = &lt;%=userInfo.getUserInfo(<span style="color: #ff0000;">id</span>, "age")%&gt;;//获取age(id实际无法调用,举例用) <br>document.all.sex.value = &lt;%=userInfo.getUserInfo(<span style="color: #ff0000;">id</span>, "sex")%&gt;;//获取sex(id实际无法调用,举例用) <br><br>但是因为在java代码中无法调用js变量,所以程序写不下去了,谁有解决方法吗? <br><br>UserInfo的存储结构如下: <br>整个是个arraylist,里面存放了N条记录,每条记录再用HashMap格式存放,具体为 <br>{id=1,name="李",age=10,sex="男"} <br>{id=2,name="钱",age=20,sex="男"} <br>{id=3,name="王",age=30,sex="女"} <br>.......略 </p> <p> </p> <p>只要能够获取到下拉菜单的索引下标id值并传到java的代码中就可以了,问题是怎么传呢?要是这种方法不能实现,那又该怎么实现呢?</p> <p> </p><br /><strong>问题补充:</strong><br />一楼这位的方法我尝试过,可惜无法实现,因为这个下拉菜单也是动态生成的,要获取这个下拉菜单的id索引就一定要在js中,再要设值就需要把刚才js获取的id用上,然后在java代码中实现,这样又回到老问题了<br /><strong>问题补充:</strong><br />ajax我也想过 但是处理的url很难实现,页面是用servlet控制的,不能简单传个下标索引过去,要改动不少的地方工程也很大。而且主要是我所需要的信息都已经返回并封装在userInfo这个类中了,我就是获取不到id,使用ajax好像有点大材小用了<br /><strong>问题补充:</strong><br />如果我把返回的类改成了HashMap形式,但是要取出里面的value值还是需要hashmap.get(id)这种形式的吗?不好意思,我有些不明白,这个id不就是我从页面上的获取的下拉菜单下标索引吗?这样不是仍然无法解决js和java代码混合调用的问题?

使用Thymeleaf时标签的th:text值不替换,但js是能获取到值的时为什么?

在做一个账号被顶号/被冻结返回登录页面的拦截器, 写了一个返回登录页面的controller,想在返回时候同时提示一下账号退出的原因. 可是从controller传过去的属性在页面上没办法显示.不知道是什么原因. 我的controller代码: ```java @Controller public class RedirectController { @RequestMapping("/backToLogin") public ModelAndView backToLogin() { ModelAndView modelAndView=new ModelAndView(); modelAndView.setViewName("backToLogin"); modelAndView.addObject("msg","后端传值123"); return modelAndView; } } ``` 我的模板页面: ```html <!DOCTYPE html SYSTEM "http://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-4.dtd"> <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>重新登录</title> <script> window.onload=function(){ //alert("账号已退出,请重新登录!"); alert("${msg}"); //window.location.href="../dist/index.html"; } </script> </head> <body> <p th:text="${msg}">P标签默认内容</p> <input value="input默认" th:value="${msg}" /> </body> </html> ``` 启动项目之后,请求/backToLogin页面,显示如下 ![图片说明](https://img-ask.csdn.net/upload/201912/02/1575265487_297084.png) ![图片说明](https://img-ask.csdn.net/upload/201912/02/1575265495_39937.png) 很奇怪,是我哪里写的不对吗?我看官方的例子也是这么写的.... 我的JS里写的alert那里,是获取到后端传过来的msg的,可是标签里面默认的值并不替换是为什么啊... html标签那里xmlns那里也都写了.之前另一个小项目就是这样写的也没什么问题.... 烦请大佬帮我看看 感谢! 配置文件中,spring-thymeleaf相关的内容 ``` spring: # 环境 dev|test|prod profiles: active: dev servlet: multipart: max-file-size: 300MB max-request-size: 1000MB enabled: true jmx: enabled: false thymeleaf: suffix: .html mode: HTML5 encoding: UTF-8 cache: false prefix: classpath:/templates/ mvc: static-path-pattern: /** resources: chain: strategy: content: enabled: true paths: /** freemarker: suffix: .html request-context-attribute: request ``` 找到原因了. 今天没传参试了一下,发现报的错是freemarker的错...发现之前项目里加了freemarker的依赖,配置文件里的suffix也是.html.所以freemarker生效了,thymeleaf不生效... 把suffix改成了.ftl就好了!!!当时依赖和配置文件是从前一个项目搬过来的没仔细看...疏忽了疏忽了...

js 解析后台传来的map的json数据,怎么得到key的值,key 是一个对象

Map < Activitytype, List < Activity > > js怎么得到Activitytype里面属性的值

关于ajax中发送不到servlet的问题

## 最近在学ajax,看到教材的这个案例,然后就是实现搜索框文本框输入提示的问题,然后就在js中那个display的函数中就直接执行alert语句,在servlet中加了一个输出语句,然后发现send函数也发送不到servlet有没有大佬知道这个怎么整啊,求 ``` <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>search Suggest</title> <script type="text/javascript" src="/ElJstlAjax/js/ajax.js"></script> <script type="text/javascript"> var trSrc; function search() { var inputWord = document.getElementById("inputWord").value; if(inputWord ==""){ clearDivData(); return; } var url = "SearchSuggest"; var params = "inputWord="+inputWord; sendRequest(url,params,"POST",display); } function display() { //alert(httpRequest.readyState+" "+httpRequest.status); if(httpRequest.readyState == 4){ if(httpRequest.status == 200){ var xmlDoc = httpRequest.responseXML; clearDivData(); changeDivData(xmlDoc); }else{ alert("您请求的界面有异常!"); } } } // 清除下拉框中的数据 function clearDivData(){ var tbody = document.getElementById("wordsListTbody"); var trs = tbody.getElementsByTagName("tr"); for(var i=trs.length-1;i>0;i--){ tbody.removeChild(trs[i]); } } // 设置用户选中条目的背景色 function setBgColor() { if(trSrc){ trSrc.style.backgroundColor = "white"; } trSrc = event.srcElement; trSrc.style.backgroundColor = "gray"; } // 将用户选中的条目显示在文本框中 function setText(){ alert("setText"); document.getElementById("inputWorld").value = trSrc.firstChild.data; document.getElementById("wordsListDiv").style.visibility = "hidden"; } // 实际将数据加入下拉提示框 function changeDivData(xmlDoc) { alert("changeDiv"); var words = xmlDoc.getElementsByTagName("word"); var tbody = document.getElementById("wordsListTbody"); for(i=0;i<words.length;i++){ var newTr = document.createElement("tr"); var newCell = document.createElement("td"); var wordText = words[i].firstChild.data; var textNode = document.createTextNode(wordText); newCell.onmouseover = setBgColor; newCell.onclick = setText; newCell.appendChild(textNode); newTr.append(newCell); tbody.appendChild(newTr); } if(words.length>0){ document.getElementById("wordsListDiv").style.visibility = 'visible'; }else{ document.getElementById("wordsListDiv").style.visibility = 'hidden'; } } //设置下拉提示框的位置 function setDivPosition() { var input = document.getElementById("inputWord"); var listdiv = document.getElementById("wordsListDiv"); listdiv.style.left = (input.offsetLeft)+"px"; listdiv.style.border = "blue 1px solid"; listdiv.style.top = (input.offsetTop+input.offsetHeight)+"px"; listdiv.style.width = (input.offsetWidth)+"px"; } </script> </head> <body onload="setDivPosition()"> <p>搜索字符串:<input type="text" id="inputWord" onkeyup="search()"></p> <div id="wordsListDiv" style="position:absolute;visibility:hidden"> <table id="worksListTable"> <tbody id="wordsListTbody"><tr><td>test</td></tr></tbody> </table> </div> </body> </html> ``` ## 下面一个实例就能正常运行 ``` <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>表单验证</title> <script type="text/javascript" src="js/ajax.js"></script> <script type="text/javascript"> function formcheck() { var url = "FormCheck"; var params = "userid="+userid.value+"&userpwd="+userpwd.value; sendRequest(url,params,"POST",showresult); } function showresult() { if(httpRequest.readyState == 4){ if(httpRequest.status == 200){ var info =httpRequest.responseText; result.innerHTML=info; } } } </script> </head> <body> <div id="inp"> 请输入用户名:<input type="text" name="userid" onblur="formcheck()"><br> 请输入密码:<input type="password" name=userpwd><br> <input type="button" value="登陆" onclick="formcheck()"> </div> <div id="result"></div> </body> </html> ``` ![图片说明](https://img-ask.csdn.net/upload/201909/21/1569031179_633416.png)

AJAX从Servlet获得的json格式的值,怎么循环输出在表格中

``` $.ajax({ type :"post", url : "ShowOther?Start="+start+"&End="+end, async:false, dataType : "json", success : function(data) { if(data.alert==flag||data.alert=="no"){ alert("该时间段内无任何消费"); } else{ var title ="<table border='0' width='100%'><tr><td align='center'>" +"<tr><td align="center"><font size="3" color="black"><strong>流水号</strong></font></td>" +"<td align="center"><font size="3" color="black"><strong>消费地</strong></font></td>" +"<td align="center"><font size="3" color="black"><strong>总金额</strong></font></td>" +"<td align="center"><font size="3" color="black"><strong>时间</strong></font></td></tr>" +"<tr>"; for(m=0;m<data.size();m++){ title=title+"<tr>"; title=title+"<td><a href='#' onclick='alertWin("+data[m].Cno+");'>"+data[m].Cno+"</a></td>"; title=title+"<td>"+data[m].Cplace+"</td>"; title=title+"<td>"+data[m].Csum+"</td>"; title=title+"<td>"data[m].Ctime+"</td>"; title=title+"</tr>";} $("#table").html(title); } }, error : function(data) { alert("失败"); } }); } ``` 通过title把值输出在指定的div中,没有反应,但如果改成alert(“成功”);是有运行到的。

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

我说我不会算法,阿里把我挂了。

不说了,字节跳动也反手把我挂了。

抖音上很火的时钟效果

反正,我的抖音没人看,别人都有几十万个赞什么的。 发到CSDN上来,大家交流下~ 主要用到原生态的 JS+CSS3。 具体不解释了,看注释: &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/tit...

记录下入职中软一个月(外包华为)

我在年前从上一家公司离职,没想到过年期间疫情爆发,我也被困在家里,在家呆着的日子让人很焦躁,于是我疯狂的投简历,看面试题,希望可以进大公司去看看。 我也有幸面试了我觉得还挺大的公司的(虽然不是bat之类的大厂,但是作为一名二本计算机专业刚毕业的大学生bat那些大厂我连投简历的勇气都没有),最后选择了中软,我知道这是一家外包公司,待遇各方面甚至不如我的上一家公司,但是对我而言这可是外包华为,能...

培训班出来的人后来都怎么样了?(二)

接着上回说,培训班学习生涯结束了。后面每天就是无休止的背面试题,不是没有头脑的背,培训公司还是有方法的,现在回想当时背的面试题好像都用上了,也被问到了。回头找找面试题,当时都是打印下来天天看,天天背。 不理解呢也要背,面试造飞机,上班拧螺丝。班里的同学开始四处投简历面试了,很快就有面试成功的,刚开始一个,然后越来越多。不知道是什么原因,尝到胜利果实的童鞋,不满足于自己通过的公司,嫌薪水要少了,选择...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

推荐9个能让你看一天的网站

分享的这9个保证另你意外的网站,每个都非常实用!非常干货!毫不客气的说,这些网站最少值10万块钱。 利用好这些网站,会让你各方面的技能都得到成长,不说让你走上人生巅峰,但对比现在的你,在眼界、学识、技能方面都有质的飞跃。 一、AIRPANO 传送门:https://www.airpano.com/360photo_list.php 这是一个可以躺在家里,就能环游世界的神奇网站。 世界那么大,绝大多...

大牛都会用的IDEA调试技巧!!!

导读 前天面试了一个985高校的实习生,问了他平时用什么开发工具,他想也没想的说IDEA,于是我抛砖引玉的问了一下IDEA的调试用过吧,你说说怎么设置断点...

都前后端分离了,咱就别做页面跳转了!统统 JSON 交互

文章目录1. 无状态登录1.1 什么是有状态1.2 什么是无状态1.3 如何实现无状态1.4 各自优缺点2. 登录交互2.1 前后端分离的数据交互2.2 登录成功2.3 登录失败3. 未认证处理方案4. 注销登录 这是本系列的第四篇,有小伙伴找不到之前文章,松哥给大家列一个索引出来: 挖一个大坑,Spring Security 开搞! 松哥手把手带你入门 Spring Security,别再问密...

97年世界黑客编程大赛冠军作品(大小仅为16KB),惊艳世界的编程巨作

这是世界编程大赛第一名作品(97年Mekka ’97 4K Intro比赛)汇编语言所写。 整个文件只有4095个字节, 大小仅仅为16KB! 不仅实现了3D动画的效果!还有一段震撼人心的背景音乐!!! 内容无法以言语形容,实在太强大! 下面是代码,具体操作看最后! @echo off more +1 %~s0|debug e100 33 f6 bf 0 20 b5 10 f3 a5...

不要再到处使用 === 了

我们知道现在的开发人员都使用 === 来代替 ==,为什么呢?我在网上看到的大多数教程都认为,要预测 JavaScript 强制转换是如何工作这太复杂了,因此建议总是使用===。这些都...

什么是a站、b站、c站、d站、e站、f站、g站、h站、i站、j站、k站、l站、m站、n站?00后的世界我不懂!

A站 AcFun弹幕视频网,简称“A站”,成立于2007年6月,取意于Anime Comic Fun,是中国大陆第一家弹幕视频网站。A站以视频为载体,逐步发展出基于原生内容二次创作的完整生态,拥有高质量互动弹幕,是中国弹幕文化的发源地;拥有大量超粘性的用户群体,产生输出了金坷垃、鬼畜全明星、我的滑板鞋、小苹果等大量网络流行文化,也是中国二次元文化的发源地。 B站 全称“哔哩哔哩(bilibili...

十个摸鱼,哦,不对,是炫酷(可以玩一整天)的网站!!!

文章目录前言正文**1、Kaspersky Cyberthreat real-time map****2、Finding Home****3、Silk – Interactive Generative Art****4、Liquid Particles 3D****5、WINDOWS93****6、Staggering Beauty****7、Ostagram图片生成器网址****8、全历史网址*...

终于,月薪过5万了!

来看几个问题想不想月薪超过5万?想不想进入公司架构组?想不想成为项目组的负责人?想不想成为spring的高手,超越99%的对手?那么本文内容是你必须要掌握的。本文主要详解bean的生命...

大厂的 404 页面都长啥样?最后一个笑了...

每天浏览各大网站,难免会碰到404页面啊。你注意过404页面么?猿妹搜罗来了下面这些知名网站的404页面,以供大家欣赏,看看哪个网站更有创意: 正在上传…重新上传取消 腾讯 正在上传…重新上传取消 网易 淘宝 百度 新浪微博 正在上传…重新上传取消 新浪 京东 优酷 腾讯视频 搜...

自从喜欢上了B站这12个UP主,我越来越觉得自己是个废柴了!

不怕告诉你,我自从喜欢上了这12个UP主,哔哩哔哩成为了我手机上最耗电的软件,几乎每天都会看,可是吧,看的越多,我就越觉得自己是个废柴,唉,老天不公啊,不信你看看…… 间接性踌躇满志,持续性混吃等死,都是因为你们……但是,自己的学习力在慢慢变强,这是不容忽视的,推荐给你们! 都说B站是个宝,可是有人不会挖啊,没事,今天咱挖好的送你一箩筐,首先啊,我在B站上最喜欢看这个家伙的视频了,为啥 ,咱撇...

代码注释如此沙雕,会玩还是你们程序员!

某站后端代码被“开源”,同时刷遍全网的,还有代码里的那些神注释。 我们这才知道,原来程序员个个都是段子手;这么多年来,我们也走过了他们的无数套路… 首先,产品经理,是永远永远吐槽不完的!网友的评论也非常扎心,说看这些代码就像在阅读程序员的日记,每一页都写满了对产品经理的恨。 然后,也要发出直击灵魂的质问:你是尊贵的付费大会员吗? 这不禁让人想起之前某音乐app的穷逼Vip,果然,穷逼在哪里都是...

一场疫情,炸出了退休的COBOL程序员

COBOL编程语言,估计大多数程序员从没听说过,我这样的编程老司机,也是只闻其名,从未一睹芳容。出门问了问度娘,答案如下:COBOL语言,是一种面向过程的高级程序设计语言,主要用于数据...

爬虫(101)爬点重口味的

小弟最近在学校无聊的很哪,浏览网页突然看到一张图片,都快流鼻血。。。然后小弟冥思苦想,得干一点有趣的事情python 爬虫库安装https://s.taobao.com/api?_ks...

讲真,这两款idea插件,能治愈你英语不好的病

时不时就有小伙伴问我,“二哥,能推荐一款 IDE 吗?”你看这话问的,现在搞 Java 的不都在用 Intellij IDEA 吗,还用得着推荐(我已经和 Eclipse 分手了)。然后小伙伴又说,“二哥,IDEA 支持中文吗?我英语不太好。”你看这话问的,搞编程的,英语不好是硬伤啊! 不过,随着 IDEA 最新版(版本号是 2020.1)的发布,英语不好的病可以彻底治愈了。为什么这么说呢?因为 ...

在拼多多上班,是一种什么样的体验?我心态崩了呀!

之前有很多读者咨询我:武哥,在拼多多上班是一种什么样的体验?由于一直很忙,没抽出时间来和大家分享。上周末特地花点时间来写了一篇文章,跟大家分享一下拼多多的日常。 1. 倒时差的作息 可能很多小伙伴都听说了,拼多多加班很严重。这怎么说呢?作息上确实和其他公司有点区别,大家知道 996,那么自然也就能理解拼多多的“11 11 6”了。 所以当很多小伙伴早上出门时,他们是这样的: 我们是这样的: 当...

又一起程序员被抓事件

就在昨天互联网又发生一起让人心酸的程序员犯罪事件,著名的百度不限速下载软件 Pandownload PC 版作者被警方抓获。案件大致是这样的:软件的作者不仅非法盗取用户数据,还在QQ群进...

瑞德西韦重症用药结果再曝光,上百名重症一周内好转,股价大涨19%

郭一璞 发自 凹非寺量子位 报道 | 公众号 QbitAI期盼已久的瑞德西韦临床数据,现在“偷跑”了。在芝加哥大学医学院的临床试验中,125名病人参与,大部分人都已经出院,其中只有2名病...

应聘3万的职位,有必要这么刁难我么。。。沙雕。。。

又一次被面试官带到坑里面了。面试官:springmvc用过么?我:用过啊,经常用呢面试官:springmvc中为什么需要用父子容器?我:嗯。。。没听明白你说的什么。面试官:就是contr...

Vue商城——详情页功能

详情页实现思路 点击商品进去详情页,根据点击请求更加详细的信息,要传过来goodsItem的iid,根据id去服务器请求更加详细的信息;配置路由映射关系,点击进行跳转,带参数传递跳转 itemClick(){ this.$router.push('/detail/'+this.goodsItem.iid) /* this.$router.push({ ...

太狠了,疫情期间面试,一个问题砍了我5000!

疫情期间找工作确实有点难度,想拿到满意的薪资,确实要点实力啊!面试官:Spring中的@Value用过么,介绍一下我:@Value可以标注在字段上面,可以将外部配置文件中的数据,比如可以...

自学编程的 6 个致命误区

嗨,小伙伴们大家好,我是沉默王二。本篇文章来和大家聊聊自学编程中的一些误区——这是我在 B 站上看了羊哥的一期视频后有感而发的文章。因为确实有很多读者也曾私信问过我这些方面的问题,很有代表性,所以我就结合自己的亲身体会来谈一谈,希望对小伙伴们有所启发。 01、追求时髦 所谓基础不牢,地动山摇啊。可很多小伙伴压根就没注意过这个问题,市面上出什么新鲜的技术就想去尝试,结果把自己学的乱七八糟,心灰意冷...

相关热词 c# 按行txt c#怎么扫条形码 c#打包html c# 实现刷新数据 c# 两个自定义控件重叠 c#浮点类型计算 c#.net 中文乱码 c# 时间排序 c# 必备书籍 c#异步网络通信
立即提问