JavaWeb
晓倾城
这个作者很懒,什么都没留下…
展开
-
R04-javaWeb-过滤器
重要性Servlet,Filter,Listener为javaWeb三大核心组件配置一个 <filter> <filter-name>myFilter</filter-name> <filter-class>com.itmark.zujianDemo.filter.MyFilter</filter-class> </filter> <filter-mapping>原创 2022-03-09 20:56:22 · 113 阅读 · 0 评论 -
R03-javaWeb-会话
Cookie&Session啥事会话客户端浏览器的缓存文件,里面记录了客户浏览器访问网站的一些内容,他也是请求和响应的一部分。每次访问需要同一个内容时,先从本地缓存获取,使资源共享,提高效率。储量每个网站最多只能存20个cookie,且大小不能超过4kb,所有网站的cookie总数不超过300个。所以cookie本身就有过期时间来自动清理。默认cookie创建和使用 @Override public void service(ServletRequest req, Ser原创 2022-03-09 20:17:48 · 123 阅读 · 0 评论 -
R02-javaWeb-ServletConfig&ServletConfig
1 是啥ServletConfig正如它的名字一样是Servlet的一个配置类,我们可以从中拿到一个Servlet个性化的配置,所以说ServletConfig在Servlet间是有隔离性的。2 咋用在配置class的时候给个键值对标签就可以了 <init-param> <param-name>gender</param-name> <param-value>女</param-value>原创 2022-03-07 22:57:36 · 2345 阅读 · 0 评论 -
R01-javaWeb-Servlet
1 环境搭建默认有一个servletpackage com.itmark.servletRecover01;import java.io.*;import javax.servlet.http.*;import javax.servlet.annotation.*;@WebServlet(name = "helloServlet", value = "/hello-servlet")public class HelloServlet extends HttpServlet {原创 2022-03-07 21:59:08 · 2211 阅读 · 0 评论 -
搭建dns服务器
1 环境准备操作系统:win server 2012先打开远程连接方便本地连接启用远程桌面下面这个不要勾2DNS服务的安装点击管理,添加角色或功能基于角色可以看到已经安装完毕3 配置DNS服务器点击工具选择DNS管理器3.1 配置正向查找域所谓正向查找域,个人理解就是由域名解析到主机ip,那么反向查找域就是由ip解析到域名。新建一个域选择刷新策略点击完成,这样就新建了一个域。3.2 配置主机和域名配置完域后就要给域添加主机。199机器上有一个原创 2022-02-20 15:48:27 · 2203 阅读 · 0 评论 -
Linux安装mvn
1.下载maven安装包https://maven.apache.org/download.cgi选择最新的安装包2.解压到你习惯的位置tar -zxvf 安装包3.maven的强大之处在于不用启动即可使用,配置文件也是遂改随用为了让计算机可以找到我们的maven命令,我们需要配置下环境便变量vim /etc/profile然后你需要在最后配置您的mavenexport MAVEN_HOME=bin目录的上一级export PATH=$MAVEN_HOME/bin:$PAT原创 2021-10-06 18:33:04 · 1391 阅读 · 0 评论 -
NATAPP实现内网穿透
1.首先需要在官网进行注册https://natapp.cn/2.登录控制台3.购买一个隧道,选择免费的先体验即可4.查看平配置自己的隧道5.主要配置一下本地ip和端口即可6.下载nat客户端7.配置客户端authtoken,在你到隧道中可以查看到https://natapp.cn/article/config_ini8.双击运行启动本地tomcat,并使用nat访问nat也提供了简单的可视化监控...原创 2021-08-11 22:19:51 · 172 阅读 · 0 评论 -
tomcat windows后台启动
在bin目录下双击 startup.bat是界面方式启动在cmd窗口下输入startup.bat回车是后台方式启动,关闭同理补充一个小tip上线项目时修改tomcat服务器中的编码原创 2021-05-18 08:13:59 · 1465 阅读 · 0 评论 -
Jackson简单使用---Json解析
1.导入三个包添加引用库2.准备实验2.1实体类模型public class Student { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() {原创 2021-04-04 23:37:17 · 359 阅读 · 0 评论 -
Ajax 的get请求post请求的简单应用
一、失去焦点事件的绑定jsp <input id="username" name="username"><span id="msg"></span>script1.ajax 不匿名函数方式 $("#username").blur(hei) function hei (){ alert("11111") }2.ajax 匿名函数方式 $("#username").blur(function (){ alert("11111"原创 2021-04-04 23:08:18 · 123 阅读 · 0 评论 -
解决原生JavawebSerlevt只能处理一个请求的方案
造成这样问题的原因是因为一个请求和servlet的Mapping绑定死了,造成前台一个功能绑定了不同的路径,那么我们让所有可以分为一类的方法都绑定到一个Mapping就可以。那么所有功能都指向一个mapping后如何进行业务的分发呢?第一阶段我们可以对在前台请求的时候携带一个方法名,然后在servlet里面进行逻辑判断,根据方法名进行分发。//1.获取操作名称 String method = req.getParameter("method"); if("toAdd"原创 2021-03-25 23:10:00 · 367 阅读 · 0 评论 -
动态下拉分类框的实现
1.首先后台使用fastJson将集合变成json字符串resp.getWriter().print(JSON.toJSONString(fSorts));2.前台html <select name="classify" lay-filter="area" id="classify"> <option value=""></option> </select>3.前台JS<script src="${path原创 2021-03-25 09:49:14 · 163 阅读 · 0 评论 -
通过多态,反射,配置文件,工厂来解耦
案例学生管理系统,获取所有学生的功能1.控制层@WebServlet("/GetAllStuServlet")public class GetAllStuServlet extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setC原创 2021-03-24 22:51:11 · 112 阅读 · 0 评论 -
使用阿帕奇原生Javaweb工具来上传文件
首先导入两个jar包,可以在官网上嗖的一下下载。然后建一个jsp里面新建一个表单,里面有文件输入框和普通文本输入框<form method="post" enctype="multipart/form-data" action="${pageContext.request.contextPath}/UploadImgServlet"> <div class="form-group"> <label for="exampleInputFile">原创 2021-03-22 21:10:37 · 246 阅读 · 0 评论 -
011自己造的错误JavaWeb静态资源图片命名问题
javaweb中的图片名称好像不能加多个点点改一下名字原创 2021-03-15 15:46:42 · 93 阅读 · 0 评论 -
010自己造的错误之重定向
1.跳百度@WebServlet("/ServletToBaidu")public class ServletToBaidu extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.sendRedirect("www.baidu.co原创 2021-03-15 11:25:37 · 71 阅读 · 0 评论 -
Java对象和json字符串之间的转换
1.引入jar包2.造核心类对象 ObjectMapper omapper = new ObjectMapper();3.解析对象第一种方法 直接传对象并且返回字符串String s=omapper.writeValueAsString(arrayList);第二种方法 解析并写道文件里面,注意么有返回值omapper.writeValue(newFileWriter("d:\\testjson.txt"),arrayList);4.jeckson注解//忽略该属性@Json原创 2021-03-12 20:34:18 · 126 阅读 · 0 评论 -
Session存储集合
@WebServlet("/adds")public class AddSesseionSServlet extends HttpServlet { static TreeSet users= new TreeSet<String>(); @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException原创 2021-03-10 18:54:19 · 606 阅读 · 0 评论 -
给idea添加Tomcat依赖
原创 2021-03-10 16:56:36 · 6754 阅读 · 2 评论 -
宿主机访问VM虚拟机中Linux tomcat
1.前提首先宿主机肯定要和虚拟机之间是能后ping的通的2.设置端口转发3.配置端口转发发现只是监听了宿主机的端口,任何ip+指定端口 便可以访问宿主机的tomcat.原创 2021-03-06 21:37:06 · 475 阅读 · 0 评论 -
003用IDEA创建一个web项目
目录解析src:存放源代码的web:存放项目相关资源的(html、css、js、jsp、图片等)WEB-INF:存放相关配置的(web.xml等)原创 2021-03-04 23:59:46 · 100 阅读 · 1 评论 -
002配置tomcat控制台
服务器后台保存后启动,浏览器打开网页输入网址http://localhost:8080/输入你设置的账号密码配置成功这个用处不大其实。对于本地控制台乱码暂时未找到解决方案原创 2021-03-04 23:42:55 · 163 阅读 · 1 评论 -
IDEA配置Tomcat
原创 2021-03-04 23:14:07 · 326 阅读 · 1 评论