![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web开发
幻世至上
while(life==true)Learning;
Leanring?happiness:sadness;
展开
-
【Web开发】Struts2标签使用——数据标签
数据标签:用于实现获得或访问各种数据的功能1.action标签(1)executeResult:可选属性,为一个Boolean类型值,用来指定是否显示action的执行结果,默认值为false,即不显示。 (2)id:可选属性,用来引用该action的标识。 (3)name:必填属性,用来指定该action的实现类位置。 (4)namespace:可选属性,用来指定该标签调用...原创 2018-06-02 19:32:20 · 2058 阅读 · 0 评论 -
【Web开发】Hibernate——持久化对象
所有内容均来自:轻量级JavaEE企业应用实战(第五版)1.Hiberante持久化类的要求虽然Hibernate可以允许持久化类没有标识属性,但是这样将导致Hibernate许多功能无法使用。且Hibernate建议使用可以为空的类型来作为标识属性的类型,所以应尽量避免使用基本数据类型。 (1).为每个持久化类的成员提供setter and getter 方法。(Hibernate...原创 2018-07-17 23:41:44 · 143 阅读 · 0 评论 -
【Web开发】Struts2标签使用——控制标签
控制标签:用于执行基本的条件流转1.if/else if/else标签test属性控制该标签是否显示<s:set name="dengji" value="85"/><s:if test="#dengji>=90">成绩优秀</s:if><s:elseif test="#dengji>=80原创 2018-06-02 15:47:55 · 1153 阅读 · 1 评论 -
【Web开发】Action和类型转换
间接访问Servlet API通过ActionContext类来访问Servlet的对象,只能获得request public String checkLogin(){ ActionContext ac=ActionContext.getContext(); ac.getSession().put("login", name); ac....原创 2018-06-01 16:30:00 · 308 阅读 · 0 评论 -
【Web开发】Struts2中拦截器的使用
拦截器的作用1.用于判断用户是否登录。 2.用于过滤用户输入中的非法字符。配置拦截器web.xml为Struts2的基本xml,见上一篇文章Struts.xml:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundatio...原创 2018-05-31 15:57:00 · 218 阅读 · 0 评论 -
【Web开发】Struts配置+StrutsPrepareAndExecuteFilter找不到解决方案
lib文件夹导入1.下载Struts2 2.在lib文件夹中复制jar包 PS:之前没有导入commons-lang3-3.2.jar和javassist-3.11.0.GA.jar,一直提示java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteF...原创 2018-05-30 15:48:29 · 2334 阅读 · 0 评论 -
【Web开发】用Eclipse进行Web开发的准备步骤
1.下载Eclipse 2.安装Eclipse 3.下载JDK 4.配置Java环境变量 我的电脑 -&gt; 属性 -&gt; 高级系统设置 -&gt; 环境变量 5.打开Eclipse-&gt;Window-&gt;Install new software -&gt; Work with:Luna - http://download.eclipse.org/releases/lu...原创 2018-05-30 08:42:57 · 649 阅读 · 0 评论 -
【Web开发】Hibernate配置文件hibernate.cfg.xml解释
参考书籍:轻量级JavaEE企业应用实战(第5版)所用jar包(在hibernate 官网上下载的jar包中的lib文件夹下):用了user library来进行管理: 关于连接池:连接池用于节省用户申请访问数据库时的一系列连接操作,在服务器开启时就预先创建好一系列连接,用户申请时直接从队列里调用,用完后返回供其他用户调用。假设我们设置连接池为20,如果应用同时最大只有10个...原创 2018-06-12 21:50:38 · 222 阅读 · 0 评论 -
【Web开发】Struts2标签使用——表单UI标签
通用属性模板相关属性: templateDir:用于指定标签使用的模板文件的目录。 theme:用于指定标签使用的主题。 template:用于指定标签使用的模板。JavaScript相关属性: 事件属性:onclick(单击时发生)、ondbclick(双击时发生)、onmousedown(鼠标按下时发生)、onmouseup(鼠标抬起时发生)、onmouseover(鼠...原创 2018-06-02 22:32:09 · 1617 阅读 · 1 评论 -
【Web开发】OGNL语言+文件上传下载
OGNL语言OGNL语言是一种可以方便地操作对象属性的开源表达式语言,也是Struts2默认的表达式语言。它的优点有: 1.支持对象方法调用,例如xxx.doSomething() 2.支持类静态方法调用和值访问,格式为@[类全名(包括包路径)]@[方法名|值名]。例如,@java.lang.String@format(‘foo%s’,’bar’)或者@tutorial.MyConstan...原创 2018-06-04 17:01:03 · 152 阅读 · 0 评论 -
【Web开发】Struts2输入校验
1.Struts2手动完成输入校验1.在execute()方法中编写校验代码,不推荐2.Struts2会在执行action前调用validate()方法,也就是专门用来校验数据的方法,开发者可以通过继承ActionSupport类并重写validate方法来完成输入校验。 validate.jsp<div style="font_size:14px;font_weight:bo...原创 2018-06-03 17:58:35 · 161 阅读 · 0 评论 -
【Web开发】Struts2标签使用——非表单UI标签
1.actionerror:用于输出Action实例的getActionErrors()方法返回的错误提示信息 2.actionmessage:用于输出Action实例的getActionMessage()方法返回的错误提示信息 3.component:用于生成一个自定义组件 4.tree:用于生成一个树状结构 5.treenode:用于生成树状结构的节点,与tree标签一起使用...原创 2018-06-03 12:06:25 · 484 阅读 · 0 评论 -
【Web开发】Hibernate映射详解——持续更新中
所有内容均来自:轻量级JavaEE企业应用实战(第五版)1.将POJO类转变为PO类的方法(1).使用持久化注解 (2),使用JPA2提供的XML配置描述文件 (3).使用Hibernate传统的XML映射文件(*.hbm.xml)2.修饰Hibernate PO类Hibernate PO类通常用如下两个注解来修饰: 1.@Entity:被该注解修饰的POJO就是一个...原创 2018-07-26 22:45:19 · 251 阅读 · 0 评论