java
超级码农弟弟
一边学习一边分享
展开
-
s2sh面试题
Struts2面试题struts2工作流程Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来原创 2016-08-18 11:28:46 · 1928 阅读 · 0 评论 -
struts.xml的常用配置
本部分主要介绍struts.xml的常用配置。1.1. 包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配置。它的常用属性有:l na原创 2016-08-18 11:52:18 · 1375 阅读 · 0 评论 -
关于target is null for setProperty的问题总结
关于这种问题的几种可能性总结下:1. 对应的属性没有加get set 方法2. 提交表单中有更多的name属性而对应的action 或者model里面没有这个方法(这里重要就包括一个图片button 往往让人们难以发现)如下面表示:提交" onclick="return checkpwd();" src="images/a_tj.gif"/>原创 2016-08-18 11:51:41 · 759 阅读 · 0 评论 -
struts之Action中获取request、response对象的方法
1、访问或添加request/session/application属性public String scope() throws Exception{ ActionContext ctx = ActionContext.getContext(); ctx.getApplication().put("app", "应用范围");//往ServletContext里原创 2016-08-18 11:51:07 · 357 阅读 · 0 评论 -
EL表达式取值
EL表达式取值1.EL表达式的语法格式很简单:以前编写jsp代码时,如果要获取表单中的用户名,一般使用 ,这样当然也可以获取到值,但是又把html代码和java代码混到一起,看起来比较乱套。现在使用EL表达式的话就比较简洁了:${param.name}就可以解决了。注意:${表达式} 表达式部分不需要加引号,如果写成 ${"param.name"} ,那么页面上显示出来原创 2016-08-18 11:50:33 · 447 阅读 · 0 评论 -
struts2标签大全
(1): ---- 文本输入框?使用:?(2): ----- 文本域输入框?使用:?(3): ----- 密码输入框?使用:?前三个基本都是一样的。如果是要显示值的话可以这样:value = “实体Bean。Get***()”。?(4): ---- 单选按钮?使用:其中list 属性是必须要有的。?:第一种方式:list = “#{‘male’:’男’,’f原创 2016-08-18 11:50:00 · 329 阅读 · 0 评论 -
java时间操作
java中的时间操作不外乎这四种情况:1、获取当前时间2、获取某个时间的某种格式3、设置时间4、时间的运算好,下面就针对这四种情况,一个一个搞定。 一、获取当前时间 有两种方式可以获得,第一种,使用Date类。j2SE的包里有两个Date类,一个是java.sql.Date,一个是java.util.Date原创 2016-08-18 11:49:25 · 316 阅读 · 0 评论 -
java定时执行
我们在项目中,经常会碰到这样一种需求,就是让某个程序在某个固定的时间去运行,比如定时备份操作。在Java的J2SE的API中可以很容易做到这一点。让我们需要定时执行的类继承自java.util.TimerTask中的TimerTask类,把需要执行的方法放入run方法中:1 import java.util.TimerTask;2 3 public class MyTimerT原创 2016-08-18 11:48:53 · 863 阅读 · 0 评论 -
java多线程面试题
0.Java 中多线程同步是什么? 在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个 Java 线程在修改一个共享变量时,另外一个线程正在使用或者更新同一个变量,这样容易导致程序出现错误的结果。 1.解释实现多线程的几种方法? 一 Java 线程可以实现 Runnable 接口或者继承 Thread 类来实现,当你打算多重继承时,优先选择实现 Runnabl原创 2016-08-18 11:27:27 · 362 阅读 · 0 评论 -
Spring面试要点
spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等原创 2016-08-18 11:26:26 · 508 阅读 · 0 评论 -
Hibernate工作原理及为什么要用?
原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();//打开Sesssion5.se原创 2016-08-18 11:53:13 · 435 阅读 · 0 评论