JAVA Web
AnjanaVakil
当时不杂
展开
-
servlet中文乱码问题
get方式:tomcat 8以上版本已经将get方式乱码问题解决了post方式:会乱码解决方法:在获取参数前,doPost第一句话先写request.setCharacterEncoding(“UTF-8”); response.setCharacterEncoding(“UTF-8”);...原创 2020-03-22 12:12:30 · 66 阅读 · 0 评论 -
Java组合条件 模糊查询
request.getParameterMap()返回的是一个Map类型的值,该返回值记录着前端(如jsp页面)所提交请求中的请求参数和请求参数值的映射关系。对request.getParameterMap()的返回值使用泛型时应该是Map<String,String[]>形式,因为有时像checkbox这样的组件会有一个name对应对个value的时候,所以该Map中键值对是String[]>的实现。Map(key,value[]),即:key是String型,value是Strin原创 2020-07-11 17:01:13 · 541 阅读 · 0 评论 -
disabled 获取不到值,设置为readonly
设置某个值不可修改时,最好设置为readonly设置为disabled是获取不到值的,所以一直修改失败。可以使用readonly=”readonly”属性代替。原创 2020-07-11 16:55:42 · 833 阅读 · 0 评论 -
Jsp获取地址栏的参数值
Jsp获取地址栏的参数key的值:1、使用EL表达式<h2>${param.key}</h2>2、使用jsp小脚本<%request.getParameter("key")%>括号里的属性一定是有 “” 的,没有**“”**是获取不到值的如下图所示:细节部分要注意,平时在写servlet时request.getParameter()中的参数都会加“”,但是到了jsp中反而忘记了,导致浪费掉不少的时间。刚开始忘记加引号,导致删除提示的提示弹框无原创 2020-07-11 16:51:40 · 1122 阅读 · 0 评论 -
405错误 方法不允许,此URL不支持Http方法POST
写Java Web课设的时候遇到了405错误,错误一般还是要先看提示信息,根据提示信息来改bug。报错显示:方法不允许,此URL不支持Http方法POST应该是Post和Get使用混乱,比如表单提交的action一般都是Post方法,链接href一般是Get方法,认真检查代码就会发现错误。...原创 2020-07-11 16:40:10 · 6134 阅读 · 0 评论 -
maven项目 EL表达式失效 正确使用EL表达式
添加Maven依赖 <!-- https://mvnrepository.com/artifact/javax.servlet/jstl --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</ver原创 2020-07-08 20:10:12 · 463 阅读 · 0 评论 -
JS代码失效解决方法 JS判断密码、邮箱、手机号正确格式
1.问题:html中的JavaScript代码失效,无法弹出“边长不能为空”的提示。解决方案:网上找了好久,发现这一方面的解答很少,就思考是不是自己本身代码有问题,经过仔细的检查,发现少了唯一标识“id”,加上之后顺利解决问题。2.问题:注册时注册的用户总是会覆盖userinfo.txt中原有的内容,试了好几次userinfo.txt中文件总是只有一个用户的信息。解决方案:判断是Buffe...原创 2020-03-24 20:26:16 · 370 阅读 · 0 评论 -
IDEA(使用tomcat)可以运行servlet,但是由html跳转到servlet是404
IDEA在不修改端口的前提下,有如下文件,input1.html在web目录下,input2.html在项目直属目录下1.不运行tomcat,直接点浏览器标志跳转到网页input1.html端口号是63342input2.html端口号是633422.运行tomcat,直接点浏览器标志跳转到网页input1.html端口号是tomcat的默认端口号8080input2.html端口...原创 2020-03-22 10:27:37 · 5679 阅读 · 1 评论 -
netstat -ano查看端口号无效解决方法
netstat -ano查看端口号无效解决方法:以管理员身份运行cmd原创 2020-03-21 19:45:50 · 3377 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: com/alibaba/fastjson/JSON
严重: Servlet.service() for servlet [ParseJsonServlet] in context with path [/homework2] threw exception [Servlet execution threw an exception] with root cause java.lang.NoClassDefFoundError: com/alibab...原创 2020-03-21 07:34:57 · 1699 阅读 · 0 评论 -
Eclipse中的servlet修改之后无效,运行之后还是原程序
Eclipse中的servlet修改之后无效,运行之后还是原程序:解决方法:刚开始用Proeject中的Clean,没有效果;Ctrl+S保存后再次运行,成功解决问题。原创 2020-03-18 09:17:30 · 922 阅读 · 0 评论