JavaWeb
web
tea-Sir
实践才是检验真理的唯一标准。
展开
-
doPos/doGe解决乱码问题;请求转发和请求重定向
doPost解决乱码问题:代码必须放在第一排。request.setCharacterEncoding("utf-8");doGet解决乱码问题:每一个获得的属性都需要进行转码。String username = request.getParameter(“username”);username = new String(username.getBytes(“iso-8859-1”)...原创 2019-04-18 18:55:15 · 588 阅读 · 0 评论 -
本地存储之window.sessionStorage和window.localStorage
window.sessionStorage和window.localStorage1.window.sessionStorage(1).生命周期为关闭浏览器窗口(关闭浏览器之后,所存储的数据也就随之清空)(2).以键值对形式存取使用(3).在同一窗口(页面)下数据可以共享存储数据sessionStorage.setItem(key,val)获取数据sessionStorage.setItem(key)删除数据sessionStorage.removeItem(key)清除所有数据转载 2020-06-05 09:19:40 · 325 阅读 · 0 评论 -
form表单的action和onsubmit事件说明
首先 action在form是属性,onsubmit是事件。要说执行的先后顺序,onSubmit在先,先验证,验证返回false时,则无法到达action="url"地址。如果是返回true或者没有返回值,则通过action转向url地址。也就是说onsubmit可以阻止action的提交onSubmit=“return check();” 这里的return是一定要写的。不可写成onsub...原创 2019-01-25 11:07:25 · 308 阅读 · 0 评论 -
js判断用户是否注册的问题(forEach方法)
知识储备:foreach,数组的遍历方法,形式参数传的是一个方法,数组中的元素遍历实现传进来的方法。var sendEmail=function(user){ if(isUser(user)){ console.log('您好,'+user); }else{ console.log('对不起,'+user+'您不是我们的用户,请注册。') }}var isUser=functi...原创 2018-12-07 17:16:03 · 753 阅读 · 0 评论 -
js两种常见的排序算法(冒泡和快排)
冒泡排序冒泡排序的思想就是通过两个for循环遍历数组对里面的元素进行比较,第一个循环先选一个key值,进入第二个循环,遍历除第一个外的其他元素与key值比较,小的往前面冒泡,让第一个位置的数成为最小的那个,第二次循环找到第二小的值,不断冒泡得到正确的排序。var arr=[2,3,5,8,1,4,6];function func(arr){ var temp,i,j; for(i=0;i...原创 2018-12-06 16:39:34 · 285 阅读 · 0 评论 -
简单css实现3d动画效果
知识储备transition: transform 10s;过度的变形时间为10stransform-style: preserve-3d;变形的样式是3d变化relative和absolute:相对定位和绝对定位relative相对于原来文本框进行定位,定位后原来的空间不删除;absolute相对于整个页面进行定位,定位后原来的空间删除。...原创 2018-09-24 11:46:19 · 859 阅读 · 0 评论 -
tomcat 403 Access Denied
安装tomcat,配置好tomcat环境变量以后,访问manager app页面,出现403 Access Denied错误,解决的方法如下:首先在conf/tomcat-users.xml文件里面,在前面添加如下代码:然后重启tomcat,重新访问manager app页面,如果此时仍然出现403 Access Denied错误,那么就是访问的ip地受到了限制,我们打开/webapps...转载 2019-07-17 14:00:25 · 170 阅读 · 0 评论 -
通过ajax获得会话中的信息
先将传进来的信息放到回话中;HttpServletRequest request = ServletActionContext.getRequest();request.getSession().setAttribute("user", returnUser);回话中有信息后可以直接调用。${user.username }...原创 2019-01-25 14:25:55 · 233 阅读 · 0 评论 -
request的几种常用方法
request.getparameter(String key);返回由前台传过来的一个指定的参数的属性值;request.getAttribute(String name);返回由name指定的属性值原创 2018-12-18 10:22:16 · 8479 阅读 · 0 评论 -
怎么设置Tomcat管理员账号密码
在平时的开发过程中,我们用Tomcat的时候需要登录管理员界面进行一些操作,但是Tomcat是没有给我们设置默认管理员账号密码的,需要我们自己进行设置。首先打开server下的users.xml文件,然后找到:<!-- <role rolename="tomcat"/> <role rolename="r原创 2018-12-12 11:08:30 · 910 阅读 · 0 评论 -
如何解决jsp表格对不齐的问题
制作表格的时候,遇到了下面表格对不齐的问题,如下图:代码如下:<h1>我是将要提交的表单</h1> <form action="index2.jsp" method="get" name="form"> <tr> <td>用户名:</td> &l原创 2018-12-11 14:34:46 · 2319 阅读 · 0 评论 -
简单注册页面的制作
<h1>用户注册</h1> <hr> <form action="index2.jsp" method="post"> <table> <tr> <td>用户名:</td> <td>&am原创 2018-12-11 15:35:12 · 1449 阅读 · 0 评论 -
JSP基础知识
jsp注释:<%-- 注释内容–%>;jsp声明字符串:<%!声明的内容%>;jsp表达式:<%=表达式的内容%>。原创 2018-12-10 23:54:47 · 80 阅读 · 0 评论 -
input的id,name,value的区别
input的id是唯一标识符,相当于人的身份证,是唯一的不可以重复的,例如:document.getElementById(“id标识符”).value,这里面就需要用id得到input里的值。name相当于人的名字,是可以重复的。而value是input的值。...原创 2018-12-16 20:35:03 · 1009 阅读 · 0 评论 -
修改tomcat的默认端口号是在tomcat的哪个配置文件里面?
Tomcat的默认端口号在server包下的server.xml里面。打开server.xml后,在里面找到下图的一段代码,里面的port=“8080”就代表Tomcat的默认端口号,修改8080的值就可以成功改Tomcat的默认端口号。...原创 2018-12-10 16:04:51 · 26628 阅读 · 0 评论 -
静态页面和动态页面的区别
静态页面的表现形式:网页的内容是固定的,不会更新的。需要的技术:HTML和CSS。动态页面的表现形式:网页的内容是可以通过程序动态改变的,是可以更新的。需要的技术:HTML,CSS,至少一门高级语言,JavaScript,PHP等。...原创 2018-12-09 21:01:38 · 3945 阅读 · 0 评论 -
通过servlet,useBean动作制作登陆页面
第一步:先写一个登陆页面,将登陆信息提交到LoginServlet。<h1>登陆页面</h1> <hr> <form action="LoginServlet" method="post"> <table> <tr> <td>用户名:</原创 2018-12-14 19:27:37 · 297 阅读 · 0 评论 -
cookie制作保存密码的登陆页面
第一步:写一个jsp页面,制作登陆页面的表格。如果coolie中已经保存了用户名和密码信息,可以不用输入,直接再登陆页面直接显示出来。<h1>登陆页面</h1> <hr> <% String username = ""; String password = ""; Cookie[] cookies = request.getCookies...原创 2018-12-13 15:10:46 · 436 阅读 · 0 评论