首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
jdk1.8在Javaweb开发中的优点
2024-10-21
java web开发环境搭建:jdk1.8+eclipse+tomcat8.0
一.安装JDK 1.下载jdk-8-windows-i586.exe 2.双击安装(可以将安装路径选择到自己喜欢的地方) 3.配置环境变量 1.我的电脑->2.右键单击-> 然后将%JAVA_HOME%\bin;%JAVA_HOME%\lib;添加到path里面,点击ok就好了. win键+R,cmd,去命令行输入java -version就可以看到安装的版本了,说明安装成功. 二.安装eclipse 在eclipse官网:https://www.eclipse.org/downloads/
Javaweb开发中URL路径的使用
看到博客园孤傲苍狼的web系列文章中有关于URL路径的使用文章后,感觉自己对URL的使用清楚了很多,自己再对着动手写一遍以加深记忆. JavaWeb开发中常看到URL以"/"开头,但对于服务器端和浏览器端分别指不同的起点路径. 如果"/"是给服务器用,则代表当前的web工程,自己理解就是指web目录,如果"/"是给浏览器用,则代表webapps目录. 一,"/"代表当前web工程的常见应用场景 1.ServletContext
【详细】总结JavaWeb开发中SSH框架开发问题(用心总结,不容错过)
在做JavaWeb的SSH框架开发的时候,遇到过很多的细节问题,这里大概记录下 我使用的IDE是Eclipse(老版本)三大框架:Spring4.Struts2.Hibernate5 1.web.xml的配置 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns=&qu
JavaWeb开发中的分层思想(一)
JavaWeb开发分层思想(一) 一.认识DAO.Service.Controller层 DAO(Data Access Object) 1.直接看英文意思就是"数据访问对象",也就是做一个"接口" 而DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,
javaWeb开发中的中文编码问题
常规解决乱码问题的方法是: a.把所有的jsp页面的charset设置为UTF-8. b.添加过滤器,在filter内调用request.setCharacterEncoding("utf-8")方法将request的字符集设定为utf-8. <filter> <filter-name>CharacterEncoding</filter-name> <filter-class>org.spring
javaweb开发中的常见错误
Javaweb中的最常见错误及其解决方法 1.200:表示成功处理业务. 2.400 请求出错: 由于语法格式有误,服务器无法理解此请求.不作修改,客户程序就 无法重复此请求. 解决办法:,遇到400问题,最大几率是出现了数据类型不一致的问题,简单来说是Controller层不用正确读取你发送请求附带的参数.该例是我前端传送JSON格式,使用postmen接收. 一.发现400错误的,第一步确认postmen中发送的数据类型是json.比如Headers中Content-Type类型是appli
javaWeb开发中关于eclipse等ide重新部署或重启项目等原因造成上传文件丢失问题解决方案
在开发项目时,有时候需要用到上传功能,比如头像上传等,其文件会保存到服务器中.但是我发现在用eclipse做项目的过程中,每次重新部署项目,原来上传的文件就会丢失. 其原因是因为每次项目修改后,eclipse会把我们放在工作空间workspace中的这个项目拷贝到服务器下(如tomcat的webapps目录下).因为之前上传的文件都存在之前的部署的项目里,所以新部署的项目会直接把原项目覆盖掉.原来上传的文件就都没有了. 解决方案一: 在tomcat服务器的webapps下单独建立一个专门存放资源
JavaWeb开发中采用FreeMarker生成Excel表格
最近做了一个需求,要求导出一个采购合同的Excel表格,这个表格样式比较多.由于是合同,这个Excel表格里面有好多格式要求,比如结尾处签字那部分就有格式要求.这里介绍种采用FreeMarker的api来生成Excel文件的方案 一.方案的对比 针对这个需求我想了2个方案,介绍如下 方案一:先做一个合同的表格模板,然后把变量都填充成类似EL表达式的样子.然后通过poi 相关类把模板读到内存中,把里面的变量的值替换,然后生成下载文件.
Javaweb开发中关于不同地方出现的绝对路径和相对路径
1.转发和包含路径 a)以“/”开头:相对当前项目路径,即默认为http://localhost:8080/项目名/ b)不以“/”开头:相对当前Servlet路径. eg:在Aservlet中写“Bservlet” Aservlet的路径为:http://localhost:8080/项目名/servlet/Aservlet 那么Bservlet的路径为:http://localhost:8080/项目名/servlet/Bservlet 2.重定向路径(客户端路径): a)以“/”开头:相对
JAVAWEB开发中过滤器的概述及使用
1.什么是过滤器? 过滤器是向WEB应用程序的请求和响应添加功能的WEB服务组件 2.过滤器的作用 1)可以统一的集中处理请求和响应 2)可以实现对请求数据的过滤 3.过滤器的工作方式 4.使用场合 1)对请求和响应统一处理 2)对请求进行日志记录和审核 3)对数据进行屏蔽和替换 4)对数据进行加密和解密 5.使用步骤 1).在java类里面实现Fileter接口 2).在WEB.xml文件中配置过滤器 1. <filter>
javaWeb开发中常见的问题
1.修改表单提交的时候不好使可能是因为没写对应隐藏域的ID 2.el表达式在js代码中要加“”,例如 "${}" 3.JavaScript中的函数也有重载的特性.如果两个input中添加了相同名字的函数,一个传参数另一个不传参数,最终调用的时候会根据参数的不同来调用. 4.利用jQuery来调用父页面和子页面的方法.父页面中有<iframe url="" name="son"></iframe>的标签,如果父页面抓取子页面
javaWeb开发中entityBean的习惯用法
entity bean的作用是将与数据库交互的过程封装成对象,在servelet编写的过程中,只需要会写java,不必考虑与数据库交互细节. 实体类: 基本与数据库的表相对应,表示一个实在的对象. 例子:User类: 成员变量:私有属性 方法实现的功能:获取属性(可自动生成).修改属性(可自动生成) package entity; public class User { //定义private属性. private String username; private String password
JavaWeb开发中遇到的错误:org.apache.catalina.core.StandardWrapperValve invoke
org.apache.catalina.core.StandardWrapperValve invoke 今天写代码,竟然接连遇到这个异常好几次.debug几个小时才弄明白,晕. 上网找了些拼凑下做个总结,不保证准确无误,记下来仅供参考. 以下是错误原因: 1.servlet或jsp中,重复调用response的 getOutputStream(),response.getWriter()方法 2.form表单里没有 method="post" action=""参
JavaWeb开发中遇到问题汇总
一.基础问题 1.${pageContext.request.contextPath}获取相对路径无效 问题:在jsp中使用${pageContext.request.contextPath}获取相对路径,可是最后路径变为:http://localhost:8080/oneself/$%7BpageContext.request.contextPath%7D/css/reset.css 解决方案:web-app版本过低,idea自带生成web项目版本为2.3.需要2.4以上版本: idea中选择
JavaWEB开发中的/到底代表什么
JavaWeb开发中的乱码问题
一,获取系统平台的默认编码 获取系统平台的默认编码: String encoding=System.getProperty("file.encoding"); 注:至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节), 中文使用24位(三个字节)来编码.对于英文字符较多的论坛则用UTF-8节省空间. GBK包含全部中文字符:UTF-8则包含全世界所有国家需要用到的字符. GBK编码是GB2312编码的扩展,包括简体中文和繁体中文,兼容GB2312.
javaWeb开发小工具---MailUtils及其单元测试
本次介绍的是,在javaWeb开发中,我们不免会遇到发送邮件的需求,比如:用户注册账号,需要激活登录,以及服务器定期向会员发送礼品信息等.所以参考有关资料,写了这个MailUtils工具类. 1.MailUtils的概述 这个MailUtils工具类底层使用了javax.mail包里面的API.所以我们要导入依赖的jar包----mail.jar和activation.jar两个jar包. 一封邮件基本由发件人.收件人.抄送人(可选).标题.正文.附件组成.这里我们要介绍的是邮件的发送. 在这个
javaweb学习总结(四十七)——监听器(Listener)在开发中的应用
监听器在JavaWeb开发中用得比较多,下面说一下监听器(Listener)在开发中的常见应用 一.统计当前在线人数 在JavaWeb应用开发中,有时候我们需要统计当前在线的用户数,此时就可以使用监听器技术来实现这个功能了. 1 package me.gacl.web.listener; 2 3 import javax.servlet.ServletContext; 4 import javax.servlet.http.HttpSessionEvent; 5 import javax.ser
javaWeb学习总结(11)- 监听器(Listener)在开发中的应用
监听器在JavaWeb开发中用得比较多,下面说一下监听器(Listener)在开发中的常见应用 一.统计当前在线人数 在JavaWeb应用开发中,有时候我们需要统计当前在线的用户数,此时就可以使用监听器技术来实现这个功能了. package me.gacl.web.listener; import javax.servlet.ServletContext; import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.
JavaWeb学习 (二十七)————监听器(Listener)在开发中的应用
监听器在JavaWeb开发中用得比较多,下面说一下监听器(Listener)在开发中的常见应用 一.统计当前在线人数 在JavaWeb应用开发中,有时候我们需要统计当前在线的用户数,此时就可以使用监听器技术来实现这个功能了. 1 package me.gacl.web.listener; 2 3 import javax.servlet.ServletContext; 4 import javax.servlet.http.HttpSessionEvent; 5 import javax.ser
在开发中关于javaweb中的路径问题小结
转自http://blog.csdn.net/yinyuehepijiu/article/details/9136117 在javaweb项目中添加配置文件,满足连接数据库配置参数以及其他自定义参数存放,可自己写一个配置文件**.properties,把项目所需的自定义配置信息以名值对的形式写入文件.在项目工程目录下的WebRoot\WEB-INF\classes目录下新建一个conf文件夹专门存放配置文件,然后把**.properties配置文件放到conf中,部署时IDE会自动将其复制到相应
热门专题
PageInfo中list只有5条但是total有8条
python 内部类中的内部类调用外部类变量
git clean -df回收站
idea免费试用过期怎么安装破解插件
springboot 整合jasper
ASP.NET MVC 项目部署到linux
vue 获取子grid的行
feign一直报找不到服务,但是不进入断路器
sql 批量查询并删除进程
delphi16进制图片显示
QMouseEvent 的所有方法
macos你没有权限打开应用程序
eclipse打断点后怎么运行断点
QuillEditor ios 键盘 收起
IPCAM是什么协议
读取json 数据库sql3 python
二师兄vpn 百度网盘
eslint style标签首层不缩进的问题
twitter爬虫app
lsof查看进程打开的文件句柄