eclipse和ssh
文章平均质量分 80
eclipse的使用
萌新贤的日常
这个作者很懒,什么都没留下…
展开
-
eclipse学习——在导入项目时可能遇到的问题
eqweqqeqeThe superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path右键项目---->build Path ---->Configure Build PathJava compiler level does not match the version of the installed Java project facet. ssh_crm Unknown Faceted原创 2021-06-13 11:38:48 · 781 阅读 · 1 评论 -
eclipse学习(第三章:ssh中的Hibernate)——13.Hibernate的拦截器
eclipse学习(第三章:ssh中的Hibernate)——13.Hibernate的拦截器原创 2021-06-13 11:35:52 · 425 阅读 · 0 评论 -
eclipse学习(第三章:ssh中的Hibernate)——12.Hibernate进行批量处理数据
eclipse学习(第三章:ssh中的Hibernate)——12.Hibernate进行批量处理数据1 前言2 项目处理2.1 jar包拉取2.2 新建一个classes_test表2.3 创建hibernate.cfg.xml2.4 创建ClassesTest2.5 创建BatchManagement中途遇到的小异常1 前言本文参考自https://www.w3cschool.cn/hibernate/b2qo1ieh.html2 项目处理2.1 jar包拉取2.2 新建一个classes_原创 2021-06-13 11:35:33 · 124 阅读 · 0 评论 -
eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存说到缓存,就不得不说get和load方法的区别说到缓存,就不得不说get和load方法的区别关于这个get说法众说纷纭,各有各的看法,我自己操作看看才能知道结果。百度有的说get可以查2级,有人说不行,我自己测试不就知道了。在我配置好了2级缓存的情况下,执行以下代码(以下是方法,调用一下即可)这里我一开始使用get获取数据,关闭session,在获取一次数据看看,结果如下,显而易见,这个get是可以查2级原创 2021-06-13 11:34:21 · 161 阅读 · 0 评论 -
eclipse学习(第三章:ssh中的Hibernate)——10.Hibernate使用原生sql语句
eclipse学习(第三章:ssh中的Hibernate)——10.Hibernate使用原生sql语句原创 2021-06-12 13:52:48 · 220 阅读 · 0 评论 -
eclipse学习(第三章:ssh中的Hibernate)——9.Hibernate里面的标准查询
eclipse学习(第三章:ssh中的Hibernate)——8.Hibernate里面的查询语言(使用hql帮助开发)前言前言本文参考自https://www.w3cschool.cn/hibernate/ugov1ie8.html后做的一个实践日志记录。旧版本的话,你直接这么使用是没有任何问题的。但是如果你换了版本,这个hibernate版本是在Hibernate5.2之后就会出现了已弃用的标志,要改为如下情况。...原创 2021-06-12 13:52:34 · 390 阅读 · 2 评论 -
eclipse学习(第三章:ssh中的Hibernate)——8.Hibernate里面的查询语言(使用hql帮助开发)
eclipse学习(第三章:ssh中的Hibernate)——8.Hibernate里面的查询语言1 前言2 什么叫Hibernate查询语言(hql)3中途不小心出现的异常Caused by: java.sql.SQLSyntaxErrorException: Table 'student.hibernate_sequence' doesn't exist1 前言2 什么叫Hibernate查询语言(hql)Hibernate 查询语言(HQL)是一种面向对象的查询语言,类似于 SQL,但不是去对表原创 2021-06-12 13:52:19 · 243 阅读 · 2 评论 -
eclipse学习(第三章:ssh中的Hibernate)——7.Hibernate使用注释开发
eclipse学习(第三章:ssh中的Hibernate)——7.Hibernate中O/R 映射原创 2021-06-12 13:52:01 · 268 阅读 · 3 评论 -
eclipse学习(第三章:ssh中的Hibernate)——6.Hibernate中O/R 映射
这里写目录标题前言O/R映射集合映射关联映射组件映射前言本文参考自https://www.w3cschool.cn/hibernate/wxm91ies.html后做的一个记录。O/R映射这里的意思是对象/关系映射。英文应该为 Object/Relation Mapping集合映射很多时候我们一个类里面并不是仅有基本数据类型的,我们很有可能在一个实例/类里面引用到数组或者一些接口,这个时候我们就以java内部的一些类为例子来说明一下。一个实例或者类中有特定变量的值的集合,那么我们可以应用 Ja原创 2021-06-12 13:51:42 · 98 阅读 · 0 评论 -
eclipse学习(第三章:ssh中的Hibernate)——5.Hibernate的一个demo(不使用hql)
eclipse学习(第三章:ssh中的Hibernate)——5.Hibernate中案例中途出现的异常Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: Teacher is not mappedorg.hibernate.MappingException: Unknown entity: com.czx.demo.pojo.Teacher执行查询,hql语句中的对象名必须与实体类的类名一致,严格区分大小写,FROM 实体类名称原创 2021-06-12 13:51:18 · 1233 阅读 · 2 评论 -
eclipse学习(第三章:ssh中的Hibernate)——4.Hibernate中的映射文件及映射类型
eclipse学习(第三章:ssh中的Hibernate)——4.Hibernate中的映射文件及映射类型映射文件映射文件一个对象/关系型映射一般定义在 XML 文件中。映射文件指示 Hibernate 如何将已经定义的类或类组与数据库中的表对应起来。尽管有些 Hibernate 用户选择手写 XML 文件,但是有很多工具可以用来给先进的 Hibernate 用户生成映射文件。这样的工具包括 XDoclet, Middlegen 和 AndroMDA。让我们来考虑我们之前定义的 POJO 类,它的对原创 2021-06-12 13:50:50 · 153 阅读 · 1 评论 -
eclipse学习(第三章:ssh中的Hibernate)——3.Hibernate中的session
eclipse学习(第三章:ssh中的Hibernate)——3.Hibernate中的session前言部分session接口的方法说明更多的有关session接口方法前言本文是参考自https://www.w3cschool.cn/hibernate/93tz1ied.html和https://www.cnblogs.com/mxmbk/articles/5297353.html后做的一些笔记记录。部分session接口的方法说明Session 接口提供了很多方法,这里是部分方法说明。原创 2021-06-12 13:49:56 · 158 阅读 · 0 评论 -
eclipse学习(第三章:ssh中的Hibernate)——2.Hibernate的一些配置(hibernate.cfg.xml里面的属性)
eclipse学习(第三章:ssh中的Hibernate)——2.Hibernate怎么用前言Hibernate相关jar包的下载位置查看Hibernate 相关属性小提示前言本文参考自https://www.w3cschool.cn/hibernate/b79t1iea.html做的一个学习记录。Hibernate相关jar包的下载位置hibernate4及以上的jar包http://hibernate.org/orm/releases/hibernate3的相关jar包下载地址https:/原创 2021-06-12 13:49:34 · 136 阅读 · 1 评论 -
eclipse学习(第三章:ssh中的Hibernate)——1.Hibernate是什么和为什么用Hibernate
eclipse学习(第三章:ssh中的Hibernate)——1.Hibernate是什么和为什么用Hibernate前言1.Hibernate是什么Hibernate的历史Hibernate有什么优势Hibernate支持的数据库Hibernate支持的技术2.Hibernate架构架构配置对象SessionFactory 对象Session 对象Transaction 对象Query 对象Criteria 对象3、Hibernate是一个ORM框架,那么我们来了解一下ORM什么是 JDBC?JDBC 的原创 2021-06-12 13:48:43 · 184 阅读 · 1 评论 -
eclipse学习(第二章:初识ssh)——24.struts整合hibernate
eclipse学习(第二章:初识ssh)——24.struts整合hibernate项目jar包下载位置项目初始化及jar包情况创建一个名为student的数据库并生成一个简单的student表创建Student创建StudentDAO创建AddStudentAction修改web.xml创建struts.xml创建student.jsp创建hibernate.cfg.xml测试中途遇到的异常1、java.lang.NoClassDefFoundError: Could not initialize cla原创 2021-05-20 11:10:23 · 186 阅读 · 1 评论 -
eclipse学习(第二章:初识ssh)——23.struts整合Tiles
eclipse学习(第二章:初识ssh)——23.struts整合Tilesjar包下载地址初始化项目以及jar包拉取创建MenuAction找图片修改web.xml创建tiles.xmljar包下载地址相关jar包请到该网站下载,下载一个all版本吧https://struts.apache.org/download.cgi初始化项目以及jar包拉取这里需要的将上面网站下载下来的解压后找到lib文件夹,将跟tile有关的jar包拉进去,然后有个联系包struts2-tiles-plugin-2.原创 2021-05-20 11:06:50 · 151 阅读 · 0 评论 -
eclipse学习(第二章:初识ssh)——22.struts整合spring
王企鹅群原创 2021-05-20 11:04:05 · 156 阅读 · 0 评论 -
eclipse学习(第二章:初识ssh)——21.struts的标签(④ajax标签)
eclipse学习(第二章:初识ssh)——21.struts的标签(④ajax标签)初始化项目及jar包拉取修改web.xml创建AjaxAction创建index.jsp创建success.jsp测试中间出现的异常The following has evaluated to null or missing:==> parameters.id [in template "template/ajax/autocompleter.ftl" at line 177, column 81]ajax标签,还原创 2021-05-19 13:27:07 · 116 阅读 · 1 评论 -
eclipse学习(第二章:初识ssh)——20.struts的标签(③表单标签)
eclipse学习(第二章:初识ssh)——20.struts的标签(③表单标签)初始化项目及jar包拉取修改web.xml1、一些简单的ui界面标签创建FormAction创建email.properties创建index.jsp创建避免重复提交的页面成交提交页面测试2、多选单选以及下拉选择标签的使用创建ChooseAction创建相关前端页面测试多选单选以及下拉选择标签可能出现的异常及一些知识点1、使用s:token不当,所以来说下它的机制2、出现的异常Caused by: java.io.NotSer原创 2021-05-19 13:25:01 · 219 阅读 · 1 评论 -
eclipse学习(第二章:初识ssh)——19.struts的标签(②数据标签)
eclipse学习(第二章:初识ssh)——19.struts的标签(②数据标签)初始化项目及jar包拉取修改web.xml1、action标签创建ActionTest创建相关的jsp本文主要针对的是action标签(获取跳转内容标签)、include标签(嵌套标签)、bean标签(注入类标签)、date标签(设置日期格式标签)、参数标签(param标签)、获取值(property标签)、获取值(push标签)、获取一些文本(text标签)、url(url标签)的一些demo。初始化项目及jar包拉取原创 2021-05-19 13:22:22 · 198 阅读 · 0 评论 -
eclipse学习(第二章:初识ssh)——18.struts的标签(①控制标签)
111原创 2021-05-19 13:18:20 · 179 阅读 · 0 评论 -
eclipse学习(第二章:初识ssh)——17.Struts2注释(包含struts的大部分注释说明以及注解的扫描规则)
eclipse学习(第二章:初识ssh)——16.Struts2注释扩展——更多的注释说明扩展——更多的注释说明原创 2021-05-19 11:57:06 · 179 阅读 · 1 评论 -
eclipse学习(第二章:初识ssh)——16.Struts2异常处理
eclipse学习(第二章:初识ssh)——15.Struts2异常处理创建项目1、初始化项目以及jar包拉取2、创建ExceptionHandlingAction类3、创建struts.xml4、修改web.xml5、创建前端页面6、测试如果出现了异常,那么怎么抓取到呢创建项目1、初始化项目以及jar包拉取2、创建ExceptionHandlingAction类在这里手动制造一个错误,在第十行,null是不能直接调用equals方法的,它能作为括号内的内容,但是不能放在前面。package c原创 2021-05-19 11:49:16 · 270 阅读 · 1 评论 -
eclipse学习(第二章:初识ssh)——15.Struts2的主题和模板(了解就好了)
eclipse学习(第二章:初识ssh)——13.Struts2类型转换原创 2021-05-19 11:44:52 · 57 阅读 · 2 评论 -
eclipse学习(第二章:初识ssh)——14.Struts2类型转换
这里写目录标题原创 2021-05-19 11:34:33 · 80 阅读 · 0 评论 -
eclipse学习(第二章:初识ssh)——13.Struts2进行本地化/国际化
eclipse学习(第二章:初识ssh)——12.Struts2进行本地化/国际化可能出现的问题1、There is no Action mapped for namespace [/] and action name [loacl] associated with context path [/ssh_learn_internation].2、警告: Missing key [global.name] in bundles [[org/apache/struts2/struts-messages, com原创 2021-05-19 11:32:09 · 167 阅读 · 1 评论 -
eclipse学习(第二章:初识ssh)——12.Struts2进行表单认证
eclipse学习(第二章:初识ssh)——11.Struts2进行表单认证搭建项目1、初始化项目以及jar包拉取2、3、4、5、6、遇到的异常1.Messages: File: com/czx/validation/ValidationAction.javaLine number: 20搭建项目1、初始化项目以及jar包拉取2、3、4、5、6、遇到的异常1.Messages: File: com/czx/validation/ValidationAction.javaLine numbe原创 2021-05-19 11:29:59 · 150 阅读 · 0 评论 -
eclipse学习(第二章:初识ssh)——11.Struts2发送电子邮件
eclipse学习(第二章:初识ssh)——10.Struts2发送电子邮件原创 2021-05-18 18:17:41 · 344 阅读 · 3 评论 -
eclipse学习(第二章:初识ssh)——10.Struts2数据库访问
798原创 2021-05-18 18:15:38 · 196 阅读 · 2 评论 -
eclipse学习(第二章:初识ssh)——9.Struts2 文件上传
eclipse学习(第二章:初识ssh)——8.Struts2 文件上传前言前言Struts2 框架为依据“基于表单的HTML文件上传”所进行的文件处理上传提供了内置支持。当文件上传时,它通常会存储在临时目录中,然后Action类应对其进行处理或移动到固定目录中,以确保数据不会丢失。注意:服务器可能有适当的安全策略,禁止你写入临时目录以外的目录以及属于Web应用程序的目录。通过一个名为FileUpload的预定义拦截器可以在Struts中上传文件,该拦截器可通过org.apache.struts2.原创 2021-05-18 18:09:14 · 114 阅读 · 1 评论 -
eclipse学习(第二章:初识ssh)——8.Struts2 值栈/OGNL
eclipse学习(第二章:初识ssh)——7.Struts2 值栈/OGNL值栈的定义值栈如何获取值栈获取之后如何使用OGNL的定义值栈的定义值栈是一组对象,按照提供的顺序存储以下这些对象:序号对象和说明1Temporary对象 实际中存在各种在页面执行期间创建的temporary对象。例如,JSP标签循环集合的当前迭代值。2Model对象 如果在struts应用程序中使用Model对象,则当前Model对象放在值堆栈上的action之前。3Action对象原创 2021-05-18 18:03:29 · 103 阅读 · 2 评论 -
eclipse学习(第二章:初识ssh)——7.struts2的结果类型(重定向与转发)
eclipse学习(第二章:初识ssh)——6.struts2的结果类型(重定向与转发)出现的bug出现的bugfreemarker.template.TemplateNotFoundException: Template not found for name “/hi.fm”. The name was interpreted by this TemplateLoader: org.apache.struts2.views.freemarker.FreemarkerThemeTemplateLoade原创 2021-05-18 18:00:31 · 182 阅读 · 0 评论 -
eclipse学习(第二章:初识ssh)——6.struts2的拦截器
eclipse学习(第二章:初识ssh)——6.struts的拦截器我是看着这个网址学习做的一些内容记录,方便自己以后查找。学习的话可以自己去看拦截器的定义Struts2框架拦截器使用struts来实现拦截器我是看着这个网址学习做的一些内容记录,方便自己以后查找。学习的话可以自己去看https://www.w3cschool.cn/struts_2/struts_interceptors.html拦截器的定义拦截器在概念上与servlet过滤器或JDK代理类相同。拦截器允许横切功能,把action以原创 2021-05-18 17:57:27 · 141 阅读 · 1 评论 -
eclipse学习(第二章:初识ssh)——5.struts2的action示例
eclipse学习(第二章:初识ssh)——5.struts的action详解我是看着这个网址学习做的一些内容记录,方便自己以后查找。学习的话可以自己去看action的作用我是看着这个网址学习做的一些内容记录,方便自己以后查找。学习的话可以自己去看https://www.w3cschool.cn/struts_2/struts_configuration.htmlaction的作用Actions是Struts2框架的核心,因为它们适用于任何MVC(Model View Controller)框架。原创 2021-05-18 17:55:09 · 164 阅读 · 0 评论 -
eclipse学习(第二章:初识ssh)——4.struts2的配置文件
eclipse学习(第二章:初识ssh)——4.structs2的配置文件我是看着这个网址学习做的一些内容记录,方便自己以后查找。学习的话可以自己去看structs2里面的重要配置文件包括1.web.xml文件(web访问的接入点)2.struts.xml文件(项目配置文件,主要用于修改项目默认配置)抽取package来使用3.struts-config.xml文件(据说用到的不多?了解即可)4.struts.properties文件我是看着这个网址学习做的一些内容记录,方便自己以后查找。学习的话可以自己原创 2021-05-18 17:53:58 · 109 阅读 · 0 评论 -
eclipse学习(第二章:初识ssh)——3.struts2的一个demo(使用了action)
一、项目参考网站以及学习的方式我是看着这个https://www.w3cschool.cn/struts_2/struts_examples.html,外加看b站视频学的,要视频结合代码加百度搜索才好学的。二、jar包安装说明,看这里https://blog.csdn.net/weixin_43987277/article/details/113031344,这里带了全部的jar包,从这里拿取项目所需的,又或者你可以通过查找maven仓库,从里面下载对应的jar包。在从Struts2 的lib文件夹原创 2021-05-18 17:52:39 · 117 阅读 · 2 评论 -
eclipse学习(第一章:使用svn)——9.eclipse打开已存在的项目
eclipse学习(第一章:使用svn)——9.eclipse打开已存在的项目选中file-》import选择General-》existing Projects into Workspace接下来选择原创 2021-05-18 17:47:34 · 2245 阅读 · 1 评论 -
ssh框架遇到异常——Caused by: Action class [xx.xx.xx.HiAction] not found - action - file:XXXX
我们先来看看这个翻译是什么意思吧。引起的原因是没有找到action,文件位置在xxx的地方。1.我们先来检查一下,我们写的struts.xml文件中的所定义的action里面的class位置是否有误,写错了大小写还是拼写错误了,里面的方法有没有写错?如果没有的话就查看下一步。2.是不是缓存问题,可能由于你之前运行过,但是当时项目并没有写得完整,缺失了部分东西,后面你改动过,所以需要清空上一次生成的目标文件。点击导航栏的project-》clean...原创 2021-03-16 17:35:23 · 173 阅读 · 0 评论 -
git使用——13.git提交克隆保存的用户名和密码位置在eclipse查看
window-》preferences,然后搜索secure安全,找到下面的内容即可原创 2021-02-06 14:10:29 · 730 阅读 · 0 评论 -
git使用——12.git结合eclipse的使用下(eclipse使用git克隆项目以及分支合并,重点)
文章目录一、前言二、较新的Eclipse 克隆工程操作(我的用这个解决了)三、比较旧一点的版本四、分支4.1 创建分支4.2 切换分支4.3删除分支4.4 分支合并处理***重要,正常分支合并要这么搞,别一个个来***一、前言为什么要跟上一个使用分开,其实就是因为这里的克隆项目,可能出现因为eclipse版本导致导入项目的问题。要一起看才行。二、较新的Eclipse 克隆工程操作(我的用这个解决了)新建一个空的工作空间,配置默认的jdk,tomcat服务器,编码格式以及maven。然后导入git项原创 2021-02-06 14:09:30 · 401 阅读 · 0 评论