服务器
进击的菜狗子
每天走一步
展开
-
Tomcat配置
Tomcat安装是很容易的不是zip解压就是exe方式一直点击next安装,之后就是配置问题,Tomcat基于java,需要用到JVM,所以需要JRE,JDK当然也可以,这里说一下JDK,安装JDK后的配置,我的windows7系统,其他windows应该差不多,linux我不会,以后再学吧。右键点击我的电脑-->属性-->更改设置之后选择 -->高级-->环境变量,在用户变量里面新建变原创 2016-06-01 22:03:48 · 292 阅读 · 0 评论 -
ubuntu svn搭建
看了网上很多svn搭建的流程,但是在最后访问svn的路劲都不成功,最后发现了原因,访问的路劲不对。流程下载subversion sudo apt-get install subversion 创建svn仓库 仓库路径创建:mkdir /home/svn/project 仓库创建:sudo svnadmin create /home/svn/repository 仓库创建后,会...原创 2018-04-05 15:17:56 · 597 阅读 · 0 评论 -
Idea部署tomcat的根目录
最近想用Idea创建web项目,需要部署tomcat,照着网上的教程部署后,不知道项目的根目录是那个,导致项目的index.jsp无法访问到。 如图,我在WEB-INF下创建了views文件夹·,在views文件夹下创建了index.jsp,这样web.xml文件的welcome-file配置路径不知道怎么写。 最后在工程目录下的.idea/artifacts下找到了部署文件exploded.x原创 2017-10-28 19:27:56 · 4297 阅读 · 0 评论 -
Mybatis 多对多注解 查询
学习mybatis多对多注解,记录下来以便日后查询。 这里多对多关系用到了学生(student)和课程(course),一个学生可以选多门课,一门课可以被多名学生选择,中间表stu_cou. Student.javapublic class Student { private int id; private String name; private Classes cla原创 2017-07-27 15:23:17 · 1679 阅读 · 3 评论 -
Mybatis 一对多关联注解
最近学习mybatis,记录下一对多关联注解。 这里用班级(Classes)和学生(Student)一对多关联,配置如下: Classes.javapublic class Classes { public int id; public String name; public List<Student> studentList; //getter/setter原创 2017-07-26 21:10:43 · 10514 阅读 · 2 评论 -
mybatis 一对多/多对多 查询为空
在学mybatis的一对多,多对多关联查询时,由于还没添加关联关系,外键为空,导致查询后返回结果为空。 这里模仿学生(student)与班级(classes)与选课(stu_cou)的关系,在查询一个学生时,把学生表(student)与班级表(classes)与选课表(stu_cou)三个表利用id连接起来,当选课表与当前学生没有联系时,查询为空 原本的select配置是: <select转载 2017-07-25 18:36:14 · 3605 阅读 · 0 评论 -
mybatis 不同Mapper文件引用resultMap
ClassesMapper.xml: <resultMap type="Classes" id="classesMap"> <id property="id" column="c_id" javaType="int"/> <result property="name" column="c_name" javaType="String"/><!--转载 2017-07-25 12:35:18 · 13599 阅读 · 3 评论 -
mybatis 关联查询 resultMap 同名冲突
在学mybatis写mapper映射文件时,在写到一对一关联时,由于两个javabean的属性相同,导致在select时外部属性覆盖了内部属性: SELECT c.id,c.name,teacher_id,t.id,t.name ,t.age FROM classes c,teacher t 这样子由于Class转载 2017-07-23 20:42:16 · 3027 阅读 · 0 评论 -
sturts2: jsp 与action之间的list传送
action->list: s:text可以直接在name中使用list对象中所对应的对象的属性,也可以直接在name中调用iterator的value值:marketCarList来获取对象,结合status的index值来获取对象 s:textfield 取值跟是s:text没多大区别,显示是通过value属性来显示的,但是在根据iterator的value值:marketCarList对象原创 2017-07-18 22:19:46 · 455 阅读 · 0 评论 -
后台开发遇到的问题:struts2 s:text无法传值
在后台开发过程中,想通过s:text来显示id数据,不想通过s:textfield来显示,因为s:textfield显示会可以修改,需要通过设置readonly属性来设置不可修改,并且还得设置长度,但是通过s:text不能向action传值,解决办法: <s:hidden value="%{id}" name="marketCar.id" ></s:hidden>原创 2017-07-18 15:05:27 · 718 阅读 · 0 评论 -
spring+hibernate junit测试
首先导入包:spring-test.jar和junit.jar,建议直接maven下载这些包其次建立一个测试类,写上测试方法: @Before public void before() { } @Test public void test() { flower=new Flower(); flower.setName("测试花"); flower.setPri原创 2017-07-08 13:58:01 · 403 阅读 · 0 评论 -
spring aop action中验证用户登录状态
最近在学习ssh框架时,照着网上做了一个商城系统,之前在一些需要用户存在的操作中,都是在每一个action中写重复的代码,这样做现在想起来并不好,想起了spring的aop,于是想通过aop来给每个需要用户操作的Action验证用户登录状态。想法是这样的: 1. 用户登录时把userId放入session中 2. 通过spring 写一个advice来获取session中的userId,判原创 2017-07-16 15:23:26 · 1226 阅读 · 0 评论 -
我遇到的问题:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
在创建jsp页面时,页面发出了这个错误,解决方法:右键点击项目-->properties-->java Build Path-->Libraies-->Add Libraies选择Server Runtime-->Apache TomcatFinish,完成.如果没有添加Tomcat到eclipse需要添加tomcat:右键点击项目-->原创 2017-06-21 13:25:54 · 525 阅读 · 0 评论 -
我遇到的问题:ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
在使用spring中启动项目出现这个问题,解决方法:我使用的是maven,要确保mavenLibrary也部署到tomcat中右键点击项目-->properties-->Deployment Assembly,图如下如果没有Maven Dependencies,点击Add添加Maven Dependencies原创 2017-06-21 13:02:04 · 385 阅读 · 0 评论 -
子Iframe提交action后父Iframe实现跳转
刚在做一个页面,其中有子Iframe,包含登录跟注册,希望在登录后,父页面进行刷新,网上找了下location.href当前页面跳转parent.location.href当前页面的父页面跳转top.location.href最外层页面跳转登录提交验证后,回到成功页面,页面里利用jsp输出js语句进行跳转out.write("window.paren转载 2017-06-28 22:41:09 · 1384 阅读 · 1 评论 -
ubuntu apache2的安装 通过http访问svn
上一次在ubuntu上搭建了svn,搭建步骤:svn搭建这一次想通过浏览器http访问svn,首先除了需要svn外,还需要两个工具 apache2、libapache2-svn安装apache2 sudo apt install apache2 sudo apt install libapache2-svn 测试是否安装成功: sudo /etc/init.d/apache2 ...原创 2018-04-06 23:47:43 · 1448 阅读 · 0 评论