- 浏览: 29353 次
- 性别:
- 来自: 广州
最新评论
文章列表
环境:struts2
操作:struts2中直接访问jsp
异常:The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has passed through its servlet filter, which initializes the Struts dispatcher needed for this tag.
原因:如果 ...
Struts2文件上传和下载 1. 文件上传的原理: 表 单元素的enctype属性指定的是表单数据的编码方式,该属性有3个值: 1) application/x-www-form-urlencoded:这是默认编码方式,它只处理表单域里的value属性值,采用这种编码方式的表单 会将表单域的值处理成URL编码方式。 2) multipart/form-data:这种编码方式的表单会以二进制流的方式来处理表单数据,这种编码方式会把文件域指定文件的内容也封装到请求参数 里。 3) text/plain:这种方式主要适用于直接通过表单发送邮件的方式。 文件上传是 ...
一、用法:
1、页面内加入iframe
<iframe width=420 height=330 frameborder=0 scrolling=auto src=URL></iframe> scrolling表示是否显示页面滚动条
可选的参数为auto、yes、no,如果省略这个参数,则默认为auto。
2、超链接指向这个嵌入的网页,只要给这个iframe命名就可以了。方法是<iframe name=**>,例如我命名为aa,写入这句HTML语言:
<iframe width ...
核心配置文件中的action:
<action name="upload" class="g2w.struts2.FileUploadAction"> <interceptor-ref name="fileUpload"> ...
代码详解 1.Html样例代码: <a target=blank href=http://wpa.qq.com/msgrd?V=1&Uin=80000816&Exe=QQ&Site=im.qq.comMenu=No> <img border="0" SRC=http://wpa.qq.com/pa?p=1:80000816:1 alt="给我发消息"></a> 接口说明: 1、取状态图片接口: 接口样例:http://wpa.qq.com/pa?p=1:80000816:1 说明:Web网页中可引用此接口,来获 ...
观看本文的讨论的开发流程的时候,有两点需要注意:
1. 首先,流程不是狭义的流程,也就是说不是单只写代码这个过程,包括了软件工程整个流程。
2. 其次,我所讲的这个流程不见得正确,准确的说是肯定不能适用于全部软件开发项目,也就是说不是银弹,其实说起来连大部分都涵盖不了,顶多就是一部分吧。
可行性分析
这个一般都是做战略的专家来做的,他们更加有市场的前瞻性,俗话说就是看的更远一些,搞市场分析、调研,看看我们的想法到底是否可行,可行性有多大,可能会遇到的问题,我们的优势在哪里,可以利用的资源有哪些,需要引进那些资源,有多少对手,他们都进行到了什么程度等等。
这个阶段的文 ...
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class MyEclipseKeyGen {
private static final String LL = "Decompiling ...
连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。
连接可分为以下几类:
内连接。(典型的连接运算,使用像 = 或 <> 之类的比较运算符)。包括相等连接和自然连接。
内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students 和 courses 表中学生标识号相同的所有行。
外连接。外连接可以是左向外连接、右 ...
1、LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。
2、对于超出一定长度的文本,基本只能用LONG类型来存储,数据字典中很多对象的定义就是用LONG来存储的。
3、LONG类型主要用于不需要作字符串搜索的长串数据,如果要进行字符搜索就要用varchar2类型。
4、很多工具,包括SQL*Plus,处理LONG 数据类型都是很困难的。
5、LONG 数据类型的使用中,要受限于磁盘的大小。
能够操作 LONG 的 SQL 语句:
1、Select语句
2、Update语句中的SET语句
3、Insert语句中的VALUES语句
限制:
1、一个表中只能包含一个 ...
权限控制是保护系统安全运行很重要的一扇门。在web应用里,仅仅隐藏url是不够的。由于web应用是以请求/响应为单位的,我 们的权限控制的粒度只有达到这个程度才能让全国人民放心。在java web开发的世界里,MVC框架的使用再平常不过,大都是将请求拦截后,控制器根据配置文件将请求转给某个函数来处理。下面看看在struts2中我们可 以用的几种方案:
1、在每个函数里进行权限校验
这主意实在是简单,缺点我就不说了~太多了~
2、在每个请求对应的Action的配置项里配置参数,用以标示访问此Action需要的权限,再用拦截器处理
...
您所在的位置:开发 > Java > 开发工具 > Hibernate中Criteria的用法
Hibernate中Criteria的用法2009-06-26 16:15 佚名 百度博客 我要评论(1) 字号:T | T
本文讲述Hibernate中Criteria的完整用法。作者最近在项目中使用 Spring 和 Hibernate 进行开 ...
1.运行-cmd,打开命令行窗口,输入sqlplus /nolog ,回车。
2.这时会进入SQL>,输入 conn /as sysdba ,回车。
3.比如要解锁scott 用户,输入 alter user scott account unlock 回车。提示解锁成功。
4.修改scott用户的密码,alter user scott identified by tiger (这里还是把scott用户的密码改为tiger) ,回车,修改成功。
final——修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。
finally——异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。
finalize——方法 ...
所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。
以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。不管是Socket还是ServerSocket它们的工作都是 ...
具体情况具体考虑,不是所有的都要用接口而不用抽象类:
接口用来定义行为,实现接口的类可以实现这些行为,从而使定义与实现分离
抽象类作为公共的父类,继承它的子类能复用或扩展父类的某些行为或属性
类继承--->子类完全继承父类特点
抽象类继承--->继承时抽象的部分不同的子类可以有不同的实现
接口继承--->所有成员在子类都可以有不同的实现
至于为什么要用接口而不是抽象类,这要看二者适用的情况:
当个性大于共性时,适合接口,如鸟和飞机,适合抽象出一个飞的接口
当共性大于个性时,适合抽象类,如老鹰和麻雀,适合抽象出一个鸟的父类
另外接口可以实现 ...