摘要:
1. 示例action 注入数据 和 处理action /** * OgnlAction */public class UiAction extends ActionSupport { private static final long serialVersionUID = -6933309304624396640L; /* 婚否 */ private boolean married = true; /* javabean集合 */ private List userList; /*省集合*/ private List provinces ; /* 选中的id */ private In... 阅读全文
摘要:
1. 数据传输:OGNL和类型转换OGNL和struts2OGNL:Object-Graph Navigation Language.OGNL是集成进struts框架中比较强大的技术有助于数据传输和类型转换.OGNL由表达式语言和类型转换器组成.内置类型转换器用ognl表达式映射表单字段名到属性private User user;//get/setUser{ private String username; private String password; private String portfolioName; private Double age; private Date birthd 阅读全文
摘要:
1. 自定义拦截器, 登录权限拦截login.jsp 登录JSP login.jsp LoginAction.java 登录处理action/** * 登录action */public class LoginAction extends ActionSupport implements SessionAware{ private static final long serialVersionUID = -6933309304624396640L; public String name; /* 接受session中的map */ private Map sessi... 阅读全文
摘要:
Struts2核心流程图1. Struts2 和 Struts1 对比struts1:基于Servlet(ActionServlet),actionForm众多(类的爆炸),action单例(数据安全[线程安全]问题).将所有任务的解决都集于一身.(不容易扩展和定制)action位于控制层. extends Action{...}action更struts1的action和原生servlet api(HttpServletRequest,HttpServlerResponse)绑定在一起,因此不容易测试,需要部署到web容器中进行测试.回显数据:struts-html.tld html:te. 阅读全文
摘要:
1. 从 JDK 5.0 开始, Java 增加了对元数据(MetaData)的支持, 也就是Annotation(注解)。什么是Annotation,以及注解的作用?三个基本的Annotation:•@Override: 限定重写父类方法, 该注解只能用于方法•@Deprecated: 用于表示某个程序元素(类,方法等)已过时•@SuppressWarnings:抑制编译器警告. Annotation 其实就是代码里的特殊标记,它用于替代配置文件,也就是说,传统方式通过配置文件告诉类如何运行,有了注解技术后,开发人员可以通过注解告诉类如何运行。在Java技术里注解的典型应用是:可以通过反射技 阅读全文
摘要:
http://www.jb51.net/article/17965.htm首先,FCKEDITOR的性能是非常好的,用户只需很少的时间就可以载入 FCKEDITOR所需文件.对于其他在线编辑器来说,这几乎是个很难解决的难题,因为在开启编辑器时需要装载太多的文件.比如CUTEEDITOR,虽 然功能比FCKEDITOR还要强大,可是,它本身也够庞大了,至于FREETEXTBOX等,其易用性与FCKEDITOR相比,尚有差距,可以 说,FCKEDITOR是一个别具匠心的在线编辑器,它里面融入了作者高深的面向对象的JAVASCRIPT功力,集易用性与强大的功能与一体..与编辑器相关的所有图像,脚本以 阅读全文
摘要:
1. 动态formbean.表单 JSP: My JSP '1.jsp' starting page 用户名: 密码: 确认密码: 电子邮箱: 生日: struts-config.xml,配置动态formbean 和 校验需要的配置文件 validation.xml 具体校验要求 配置 ... 阅读全文
摘要:
1. 多文件上传与下载上传下载jsp: My JSP 'index.jsp' starting page 下载 上传用户: 上传文件1: 上传文件2: actionform bean:public class UpFileFormBean extends ActionForm { private String username; private List list = new ArrayList();; public String getUsername() { return user... 阅读全文
摘要:
http://blog.csdn.net/sjw890821sjw/article/details/6995190刚换上Myeclipse9.0,结果要修改servlet模板的时候不像Myeclpse6.5一样能搜索的到servlet.java了. 网上搜了下也没有搜到,还好求助了下老师,方法如下: 在x:Program FilesMyEclipseCommonplugins下找到com.genuitec.eclipse.wizards_9.0.0.me201012172208.jar,然后用winrar打开,找到templates打开后就能找到Servlet.java了. 要是您的是8... 阅读全文
摘要:
1. struts 工作流程图超链接2. 入门案例struts入门案例:1、写一个注册页面,把请求交给 struts处理 用户名: 密码: 邮箱: 2、导入struts开发包,并在web.xml文件配置struts(ActionServlet)处理所有.do请求 ActionServlet org.apache.struts.action.ActionServlet config /WEB-INF/struts-config.xml 2 ActionServlet... 阅读全文