4爱家网之类的租房网项目,Session保存会话,获取会话,CTRL+ALT+J,F12【诗书画唱】
前言:创作不易,我写的技术专栏基本是认真写的,质量和表层和潜在的内在价值一般都很高。这些宝贵的项目经验全网都可能只有我一个人在分享。我学习的东西很多,会的东西很多,教的东西也很多,关注我,点赞,投币,可以帮助你更快成为各个行业的超级大佬。
本期内容概览:
主要的乱码处理
万能Dao通用的方法
Ajax重名验证关键的一点
用trim去除空格后判断很重要
问题解决记录
如果是有要数据库查询的网页就超链接为servlet
批量修改href的值用类选择器,用id选择器的话只能修改
设置点击事件代替超链接的方法
改变超链接href的方法
Base64
CSS/JS 实现滑动页面,到一定位置,position 定位设置为fixed,否则用absolute
HBuilder代码快速排成一行的方法(自己做字符串拼接时常用)
CTRL+ALT+J
Session保存会话,获取会话
上传图片的设置
去除点击后后黑边的button问题
白嫖方法
找内嵌部分
白嫖文件界面后改用
个人快速修改,查找的方法
F12白嫖文件界面后改用
个人名言:
有时先做出个大概,之后做完善,做好。尽快做快做完做好,遇到不懂之处就百度——诗书画唱
个人想法:
自己分享一些经验等时,可能有些人会没耐心听等等。下面都会组合一些内容来做成视频,标题的词的内容就是视频的内容的各个部分的概括的顺序。
主要的乱码处理 START


主要的乱码处理 END
万能Dao通用的方法 START



request.getSession().setAttribute("UnameSession",Uname);

在修改用户名后同时要用request.getSession().setAttribute("UnameSession",Uname);覆盖。


万能Dao通用的方法 END
Ajax重名验证关键的一点 START
登录注册和修改时的重名验证不一样。
修改个人信息的重名验证的关键START
if(u.getUname().equals(Uname)
&&!u.getUname().replace(" ","").equals(request.getSession().getAttribute("UnameSession"))) {
i=i*0;
} else if(Uname.replace(" ","").equals("")&&!u.getUname().replace(" ","").equals(Uname)){
i=i;
}
else if(!Uname.replace(" ","").equals("")&&!u.getUname().replace(" ","").equals(Uname)){
i=i*2;
}
修改个人信息的重名验证的关键START


上面的js文件必须引入,不然会没效果。


用trim去除空格后判断很重要。
Ajax重名验证关键的一点 END
问题解决记录 START

如果出现以上超链接跳转报404的情况,就是要运行,报404的servlet,之后就会不会报404.


问题解决记录 END
如果是有要数据库查询的网页就超链接为servlet START

如果是有要数据库查询的网页就超链接为servlet END
批量修改href的值用类选择器,用id选择器的话只能修改。 START

批量修改href的值用类选择器,用id选择器的话只能修改。END
设置点击事件代替超链接的方法 START

设置点击事件代替超链接的方法 END
改变超链接href的方法 START


改变超链接href的方法 END
Base64 START

Base64 END
CSS/JS 实现滑动页面,到一定位置,position 定位设置为fixed,否则用absolute START

https://blog.csdn.net/qq_33072593/article/details/77568777

CSS/JS 实现滑动页面,到一定位置,position 定位设置为fixed,否则用absolute END
HBuilder代码快速排成一行的方法(自己做字符串拼接时常用)START
CTRL+ALT+J



HBuilder代码快速排成一行的方法(自己做字符串拼接时常用)END
Session保存会话,获取会话 START
request.getSession().setAttribute("act", act);
request.getSession().setAttribute("pwd", pwd);
System.out.println("测试getSession获取的act:"
+request.getSession().getAttribute("act"));
System.out.println("测试getSession获取的pwd:"
+request.getSession().getAttribute("pwd"));
<%String UnameSession=request.getSession().getAttribute("UnameSession").toString();
String Uname=new String(UnameSession.getBytes("iso8859-1"),"UTF-8");%>
<font color="black" size="3" >用户姓名:<%=Uname %></font></button></b>
<br>
<br><button style="box-shadow: 10px 10px 5px #888888;background-color: white;border: none;border-radius: 20%;padding: 10px;">
<font color="black"size="3">用户编号:${ UidSession}</font></button>
自己对于上传图片等等的方法。以下方法是自己想出来的原创方法。就是自己找一个上传图片的模板,Ps,获取其图片路径,然后再把它赋值到一个文本框里面,然后表单提交可以获取其路径,然后修改的时候,可以让其显示。后面获取其图片等等的时候可以改其入境,但是呢,就是要让其生成一个图片在一个文件夹,如果不生成的话还是用本地图片的话。如果对方不上传的话,那么我就是让他默认上传一个。图片拍摄中的图片。我把几个按钮分别是生成不同的文件夹的路径,这样的话就可以进行一个分类,比如说厨房图片是一组,还有卧室图片是一组等等。
Session保存会话,获取会话 END
上传图片的设置 START
上传多张图片的时候可以用class选择器获取所有上传的图片用”,“隔开,之后保存在图片的一列,之后截取字符串,遍历。
上传图片的设置 END
去除点击后后黑边的button问题 START

outline:none;
border:none;
https://www.baidu.com/link?url=9D3YwNkzpR1hB9u7UsQJ8B_98qQ4AHtplzozBbkW4Su3RTKlcn6WQjb9CuDCGIumrBxtDchYw8Hld9-OVZ0JT-Q2cndzBVLExy1EBbIxd_a&wd=&eqid=9fa31f5b0003185a000000055fe1b08c


去除点击后后黑边的button问题 END
白嫖方法 START

一些刷新,局部刷新的等价效果可以由两个同样的jsp文件来回跳转来实现。




自己如果说想抠一个网站的界面的话,自己一个原创的方法:我会按F12然后复杂粘贴html。
一般来说,我会把那些网站总没有做功能会把它给注释掉。一般来说,如果说我不做功能的话,我可能会把它注释掉,但是呢有时候的话我会把它保留,就是让它只有界面没有功能。就是有个模块,我这个鼠标右键检查,然后找到另一个对应的div。然后我再去把那个大的DIV进行一个括选,然后会找到对应的一对div,那么我把这对div里面内容全部注释掉就可以了。
同时呢有些图片是HTTP形式的路径显示的,那么我把这个路径复制在网址中,然后按回车键,那我找这个图片所在的位置,然后再保存在桌面,然后把它弄在一个自己指定的文件夹,然后的话我再把这个路径改成这个文件夹中所处的图片的路径就可以了。

CSS等文件的话,也可以再找到其链接的路径,然后输到网址去找然后保存等等。(当然有时为了不占内存,可以直接用其HTTP链接的css文件。但是为了让没网时也有效果,就还是自己处理下:





白嫖方法 END
找内嵌部分 START

找内嵌部分 END
白嫖文件界面后改用 START

先F12,鼠标右键保存html部分,或查看源复制粘贴html代码。



白嫖文件界面后改用 END
个人快速修改,查找的方法 START


个人快速修改,查找的方法 END
F12白嫖文件界面后改用 START
对于一些炫酷,喜欢的界面或喜欢的网页游戏等平时保存其地址,或CTRL+S,保存mhtml文件。一些功能等可以百度,用自己的知识等。
以后可以F12用上面的方法抠。
可以用START和END来分层,比如“白嫖文件界面后改用START (内容) 白嫖文件界面后改用END。”
https://zhuanlan.zhihu.com/p/27461080
