文章列表
struts2笔记之第八讲
导读:Struts2的命名空间和字符集设置
1.采用命名空间,可以区分不同的包下相同的Action名称
*如果package的namespace属性没有指定,使用的默认命名空间为(“”)空,
struts2中Action的完整路径应该为:namespace+Action名称
(Myeclispe2013好像命名空间无法设置默认值为空的2个包action)
*命名空间的搜索顺序
首先在指定的命名空间下查找Action,如果找到了就使用此Action,如果没有找到在上层目录中查找
一直到根(缺省命名空间),在此过程中如果找到Action就会使用此Action,如 ...
struts2笔记之第七讲
- 博客分类:
- strust2
struts2笔记之第七讲
导语:Struts2的Action访问Servlet API,有三种方式:上一节课中已经讲了第一方式。可以通过ActionContext访问Servlet API。
三种方式:
1.可以通过ActionContext访问Servlet API 此种方式没有侵入性(这个其实是间接把Session放到中间的map里)
2.可以通过实习装配接口,完成对Servlet API的访问
*ServletRequestAware取得HttpServletRequest对象
*ServletResponseAware取得HttpServletResponse对象
*Servlet ...
struts2笔记之第六讲
Struts2的Action访问Servlet API
1、可以通过ActionContext访问Servlet API 此种方式没有侵入性
使用方法如下:
*将登陆信息设置到session中
ActionContext.getContext().getSession().put("user", username);
*采用如下方式访问request对象
ActionContext.getContext().put("time", new Date());
*采用如下方式访问application对象
ActionConte ...
struts2笔记之第五讲
除了属性驱动模式、模型驱动模式外,还有另一种赋值方式本节课程我们就要接触一种以后方便要经常使用的一种赋值方式直接对Action中对象赋值。
直接对Action中对象赋值
在html中可以采用如下方式命名输入域:
<form action="login.action">
用户:<input type="text" name="user.username"></br>
密码:<input type="password" name="us ...
struts2笔记之第四讲
Struts2对ModelDriven模式的支持
Struts2可以采用类似于Struts1中的ActionForm方式收集数据,这样方式叫ModelDriven模式
如何实现模型驱动模式?
* 创建User
* Action需要实现ModelDriven接口
* 实现getModel()方法,返回Bean对象
另:
属性驱动模式,即直接在action中get set方法即可
模型驱动例子
User.java文件
package com.struts2;
/**
* 封装User数据
* @author lenovo
*
*/
...
struts2笔记之第三讲
描述:struts2对团队开发的支持(多配置文件) 这样就可以使用多个配置文件来完成团队开发的支持
配置文件
一般命名:按模块划分
---struts-user-mgr.xml 用户管理
团队开发的支持
1.可以为某个模块建立单独的配置文件,该配置文件的格式应该需要和struts.xml文件的格式一致
2.在struts.xml配置文件中采用<include>标签引入
例子
struts.xml文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOC ...
struts2笔记之第二讲
1、<result>标签的name属性,如果不配置,那么缺省值为success
2、Struts2提供了一个Action接口,在Action接口中定义了一些常量和execute方法
我们可以使用该接口,这样开发更规范
3、struts2的常用配置参 ...
Struts2笔记之第一讲
前言:学技术以来,已经三年了,感觉struts2好多知识点变成了模棱两可,为了净化自己的内心,使自己在知识领域有所建树,我要学会专研,下面就从struts2基础开始学起,也希望读者朋友们和我共进步。
一、struts2环境搭建:
需要注意sturs2需要运行在jre1.5及以上版本
二、第一个例子--登陆
1、创建java web项目
2、引入sturts2的依赖包,将依赖包拷贝到WEB-INFO/lib下
*commons-logging-1.0.4.jar
*freemarker-2.3.15.jar
*ognl-2.7.3.jar
*struts2-cor ...
程序员找工作必读
一、找工作一般流程:
1. 投递简历
2. 等待公司打电话或邮件发送给你
3. 按地址去进行公司面试
二、面试流程
整个流程:
首先进行笔试,再次是机试,最后是面试,面试分为三步(一般):技术人面试,管事人面试(一般是部门经理、项目经理、老板)
人事部面试商量工资薪水事宜,等待入职电话。(没有等待的电话基本上是该公司无望要你了,就不要苦等了,准备面试下家公司吧)、
(有可能没有机试、人事部面试有可能不面试、项目经理直接谈妥、这三种顺序不定)
三、
(1)笔试题目:
一般包括:智力题、java基础知识(面向对象、封装、继承的概念、单例模式、工厂模式、字符串、数组、String和S ...
java基础第一讲
一、jdk的下载 www.sun.com 选中相应版本的jdk 选择platfrom:windows 点击continue 下载到相应程序到你选择的盘符下。
二、下载成功的文件:jdk-6u 16windows-i58.exe
解释:jdk:java development 6:jdk主版本号 通常说的java6 u:update 16:副 ...