- 浏览: 78335 次
- 性别:
- 来自: 苏州
最新评论
-
lgclove1314:
请问:import org.tempuri.ArrayOfSt ...
XFire调用Web服务取得天气预报 -
Xgw123485:
很强大呀!
铸造JavaWeb利器 -
littleJava:
写的很详细
JDK5.0新特性Annotation之@Retention注解
文章列表
Struts2中可以通过三种方式实现DynamicMethodInvocation①method属性②页面中指定③使用通配符
第一种:在struts.xml的<action/>中指定method属性
如果将<action/>中的method属性设置为method="abc"的话,具体执行过程如下
如果一个<s:form action="login">,那么就会生成LoginAction类的一个实例
接着就会由abc()方法来进行处理表单的请求,而不会自动的调用execute()方法了
而abc()与exe ...
- 2010-09-15 00:19
- 浏览 496
- 评论(0)
Struts2的类型转换是基于XWork的,实际上是基于OGNL的,它是一种强大的表达式语言
Struts2主要是通过实现OGNL类中的TypeConverter接口的方式,来完成类型转换
而该接口比较复杂,它只是描述了最通用的一种情况,所以通常都不会直接实现该接口
OGNL本身又提供了一个实现了TypeConverter接口的类,即DefaultTypeConverter类
我们的类直接继承DefaultTypeConverter类,然后重写它的convertValue()方法即可
DefaultTypeConverter类提供了两个convertValue()方法
co ...
- 2010-09-15 00:17
- 浏览 591
- 评论(0)
Struts2即支持属性驱动,也支持模型驱动属性驱动:在Action中提供与表单字段一一对应的属性,然后一一set赋值模型驱动:使得表单字段都自动被set到一个JavaBean中,类似于Struts1.X的ActionForm
采用属性驱动的方式时,是由每个属性来承载表单的字段值,运转在MVC流程里面
采用模型驱动的方式时,是由模型对象来承载所有的属性值,运转在MVC流程里面
若使用模型驱动方式的话,就必须单独提供一个JavaBean
可能与持久层打交道的JavaBean不太一样,因此很可能要对每个对象提供两个JavaBean
比如Struts1的ActionForm,一般来说绝对 ...
- 2010-09-14 20:52
- 浏览 594
- 评论(0)
关联Struts2源代码
在MyEclipse中关联Struts2源代码时,关联External Folder到以下目录即可//struts-2.0.11-all//struts-2.0.11//src//core//src//main//java//
添加Struts2支持
将Struts2框架最基本的五个JAR拷贝到Web应用的lib目录下就OK了
五个JAR包的名字及具体的大小,如下所示
commons-logging-1.0.4.jar------38KB
freemarker-2.3.8.jar------------784KB
ognl-2.6.11.jar- ...
- 2010-09-14 19:36
- 浏览 478
- 评论(0)
第一章
道可道,非常道。名可名,非常名。
无名天地之始;有名万物之母。
故常无,欲以观其妙;常有,欲以观其徼。
此两者,同出而异名,同谓之玄。
玄之又玄,众妙之门。
第二章
天下皆知美之为美,斯恶已。皆知善之为善,斯不善已。
有无相生,难易相成,长短相形,高下相盈,音声相和,前后相 随。恒也。
是以圣人处无为之事,行不言之教;万物作而弗始,生而弗有,为而弗恃,功成而不居。
夫唯弗居,是以不去。
第三章
不尚贤,使民不争;不贵难得之货,使民不为盗;不见可欲,使民心不乱。
是以圣人之治,虚其心,实其腹,弱其志,强其骨。
常使民无知无欲。使夫智者不敢为 ...
- 2010-09-14 18:34
- 浏览 514
- 评论(0)
该功能的完整实现,共有三个页面,分别为:login.jsp和checkCode.jsp以及checkLogin.jsp
以下是login.jsp页面的代码,它主要负责录入登录信息
<%@ page pageEncoding="UTF-8"%>
<script language="javascript">
function loginSubmit(){
var usernameValue = document.form.username.value;
if(usernameValue=="") ...
- 2010-09-05 22:24
- 浏览 905
- 评论(0)
<style>
<!--
#tab {width:600px; height:260px;}
#tab h3 {float:left; width:121px; line-height:26px; margin:0 -1px 0 0; font-size:16px; text-align:center; color:#FF00FF; background:#AACC33;}
#tab ul {margin:10px 0; list-style:none;}
#tab div {display:none; width:600px; height:224px;}
...
- 2010-09-05 21:49
- 浏览 489
- 评论(0)
<style type="text/css">
* {
margin:0;
padding:0;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; /*全局字体和字号*/
background:#666;
}
#header {
width:480px;
margin:0 auto; /*上下间距0,左右自动平衡。实际上就等于是左右自动居中*/
height:60px;
}
#he ...
- 2010-09-05 20:14
- 浏览 480
- 评论(0)
启动MyEclipse6.5
时,默认会弹出Select a workspace
对话框
如果我们勾选了Use this as the default and do not ask again
的话
那么在下次启动MyEclipse时,就不会再弹出Select a workspace对话框了
但是如果我们想还原为默认的弹出该对话框的话,就需要修改MyEclipse的配置了
用文本编辑器打开D:/Program Files/MyEclipse 6.5/eclipse/configuration/.settings/org.eclipse ...
- 2010-09-05 18:49
- 浏览 674
- 评论(0)
<script type="text/javascript" language="javascript">
function showimg(imgpath){
var x = event.clientX;
var y = event.clientY;
/*alert(imgpath);*/
document.getElementById("popup").innerHTML = "<img src='" + imgpath + "' width ...
- 2010-09-05 18:23
- 浏览 787
- 评论(0)
【Job】
威客网
http://www.witkey.com
前程无忧
http://www.51job.com
智联招聘
http://www.zhaopin.com
中华英才网
http://www.chinahr.com
北京赶集网
http://bj.ganji.com
北京58同城
http://bj.58.com
尽搜天下职位
http://www.indeed.com
【JavaTrain】
新科海
http://www.jobedu.com.cn
浪曦网
http://www.langsin.co ...
- 2010-09-03 08:14
- 浏览 728
- 评论(0)
列出了JavaWeb相关的部分技术和框架的官方站点,以及一些常用到的JavaWeb相关的IDE下载方式
<!--
a:link {
color: #0000FF;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #FF0000;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
body,td,th {
font-weight: bold;
}
-->
...
- 2010-09-02 22:08
- 浏览 1006
- 评论(1)