![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java编程
shen_xy
都是好春光
展开
-
使用struts2的OGNL表达式无法获取静态方法的解决方式
在学习struts2框架的OGNL表达式时,访问类的静态方法获取结果并在页面上进行展示时,能够展示该类的静态变量,却无法展示该类的静态方法。解决方法如下:在struts.xml文件中添加如下语句:constant name="struts.ognl.allowStaticMethodAccess" value="true">constant> 此时的struts.xml文件原创 2018-01-30 17:38:42 · 317 阅读 · 0 评论 -
maven项目-Springmvc中,el表达式不生效的问题
问题:在maven项目当中练习Spring-mvc时,controller层使用mv.addObject设置值,并返回jsp页面中,使用的el表达式进行显示,此时无法正常显示。controller层:@Controllerpublic class Hello { @RequestMapping("show1") public ModelAndView show1(){...原创 2018-09-08 10:54:08 · 1135 阅读 · 0 评论 -
java--util包下Date类中new Date(int year,int month,int day)初始化方法注意问题
java.util包下的Date()类的有参构造器方法已经被废弃掉了↓但是有时候仍可能用到这个方法进行Date的初始化,此时需要注意如下问题:传入的year参数,应该为“目标年份”-1900, 月份需要-1;例:如果想要将2018年,7月,19日初始化作为Date的初始化值,那么正确的写法应该是int year = 2018;int month = 7;int day...原创 2018-07-19 21:35:23 · 4119 阅读 · 0 评论 -
maven+ssm---tomcat9.0启动成功,但是页面访问404
1、在build path中将tomcat的包导入到项目中;2、删除已经添加的tomcat,新添加一个tomcat server,此时不要选择任何项目;3、双击添加的tomcat server,进入配置界面,将Server Location下面的Deploy path修改为tomcat目录下的webapps重启即可;4、此时地址应为http://localhost:8080/项目名称...原创 2018-07-06 23:56:42 · 2665 阅读 · 0 评论 -
java特性的理解----多态性
1、类的多态性的基本格式 Person p = new Man();2、多态性的作用 若某个类中定义了一个方法为public void run(Person p){ System.out.println("......);} 如果没有多态性,需要根据传递参数的不同,如Woman,Man等,重载多个方法,但是有了多态性,run(...原创 2018-07-11 15:26:24 · 122 阅读 · 0 评论 -
SSM-mybatis脚本中传递数组参数,使用in命令
当sql语句需要使用in作为条件时的脚本使用如下:1、参数为数组或者list:此时,sql脚本应为:其中collection必须为的名字必须是array/list。2、参数为map原创 2018-06-25 14:00:09 · 1009 阅读 · 0 评论 -
hibernate-问题:org/hibernate/cfg/Configuration : Unsupported major.minor version 52.0的解决方法
在学习hibernate时,出现了org/hibernate/cfg/Configuration : Unsupported major.minor version 52.0的报错信息出错原因:hibernate中的jar包版本错误,由于当前项目的jar包版本已为最高版本,因此应降低版本。解决方法:将该jar包替换为5.1.5版本。结果:测试,通过。...原创 2018-03-01 12:32:08 · 433 阅读 · 0 评论 -
Struts2-使用myeclipse时,控制台不输出timer拦截器中的信息的解决方案
学习拦截器的timer时,myeclipse始终无法在控制台打印输出timer拦截器的时间信息,此时控制台中有如下提示:ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to th原创 2018-02-05 01:10:33 · 481 阅读 · 0 评论 -
Break和Continue
break 语句用于跳出循环。continue 用于跳过循环中的一个迭代。Break:for (i=0;i<10;i++) { if (i==3) { break; } x=x + "The number is " + i + ""; }结果:The number is 0The number is 1The原创 2018-01-17 15:09:53 · 137 阅读 · 0 评论 -
submit和button组件的区别
.net中,查询按钮的 type = "button" 和 type = "submit"不同,submit为提交到对应cs页面,button只是简单的创建对应点击事件即可。原创 2018-01-17 15:00:21 · 256 阅读 · 0 评论 -
struts2框架下-使用OGNL在jsp页面使用<s:set>标签时报错的解决方法
在使用struts2框架的ONGL表达式写前台页面时,需要使用标签在request作用域中定义一个list集合,但当时使用的语法为:此时页面报错,且启动Tomcat时,报错。报错信息如下:According to the TLD or the tag file, attribute var is mandatory for tag set此时将 name换成var则正常。注:后续是原创 2018-01-31 09:12:47 · 902 阅读 · 0 评论 -
SpringMVC-在controller层创建通用的页面跳转方法
出于安全的考虑,某些页面的跳转必须通过controller层进行跳转,但如果对每一个页面都创建一个controller层的方法,太过于麻烦,因此可以考虑写一个通用的页面跳转方法,实现页面的跳转;首先springMVC.xml的配置:<bean class="org.springframework.web.servlet.view.InternalResourceVie...原创 2018-11-22 10:46:22 · 2842 阅读 · 1 评论