- 浏览: 821807 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (488)
- struts1 (4)
- spring (13)
- extjs (36)
- mysql (3)
- sqlserver (2)
- oracle (37)
- 杂谈 (11)
- 面试相关 (35)
- Java基础知识总结 (5)
- Java重要知识点 线程和io流知识点 (6)
- 服务器相关 (1)
- 生活 (1)
- jsp (7)
- servlet (2)
- junit (3)
- struts2 (9)
- 开发必备 (4)
- 使用开发工具总结的知识 (4)
- ibatis (12)
- ajax (2)
- dwr (2)
- jquery (1)
- 设计模式 (4)
- Lucene的学习 (5)
- 经验总结 (19)
- mysql全文搜索相关 (7)
- hibernate (33)
- Sphinx (1)
- log4j的总结 (1)
- 敏捷开发 (9)
- 持续集成 (15)
- UML使用总结 (1)
- Scrum (1)
- OO(面向对象编程) (1)
- struts1和struts2总结 (1)
- 数据库加密 (1)
- 多线程和Socket编程 (6)
- PowerDesigner (2)
- 权限相关 (1)
- ant应用总结 (4)
- 面试必知知识点总结 (6)
- io流与nio流总结 面试相关 (1)
- 敏捷管理工具的使用 (7)
- hsqldb相关 (1)
- svn源码相关 (2)
- debug调试技巧总结 (1)
- hibernate和ibatis对比相关 (6)
- eclipse mylyn 插件的使用总结 (2)
- fisheye使用总结 (2)
- java泛型总结 (1)
- ssh整合总结 (10)
- SpringSide的学习总结 (1)
- JPA学习总结 (2)
- RoR 总结 (2)
- 模型驱动 总结 (1)
- Oracle SQL优化技巧 (4)
- 数据库相关资料 (1)
- oracle练习相关 (4)
- PowerDesigner 使用总结 (2)
- Struts实现国际化相关 (2)
- 权限框架 Spring Security (1)
- freemarker使用总结 (1)
- jsp servlet总结相关 (3)
- Java NIO总结 (1)
- 自己学习必须 (3)
- 蝴蝶容器相关 (2)
- eclipse插件的使用 (1)
- myeclipse的使用 (1)
- flex相关 (1)
- javaeye重生后总结的知识点 (2)
- 公司学习总结 (3)
- JAXB 相关 (1)
- ECSide (1)
- EdoJs 企业ajax框架 (1)
- RSA加密算法 (1)
- jbpm相关 (1)
- JMF原理 (1)
- MyEclipse使用总结 (1)
- Funsion Charts 相关总结 (3)
- 常用知识2011 (2)
- Flex与Java整合 (1)
- IBM WebSphere相关 (1)
- jQuery使用技巧 (2)
- 2011年面试相关知识点总结 (2)
- sqlserver开发相关 (8)
- eclipse 打jar相关 (2)
- Oracle/Mysql/SqlServer比较 (1)
- WebService Axis1.4开发相关 (4)
- 进制数的转换 总结 (1)
- WebService Axis2.0开发相关 (0)
- iteye Struts2 Spring Hibernate整合相关 (3)
- iteye osgi资料相关总结 (1)
- iteye ifos相关相关 (1)
- iteye 国际化相关 (1)
- iteye Hibernate缓存机制 (4)
- iteye Struts2 总结 (1)
- iteye Struts标签总结 (0)
- iteye web配置文件大全 (6)
- iteye Efs 框架总结 (1)
- iteye sql优化 (2)
- iteye 大数据量高并发的数据库优化 (1)
- iteye 开发相关 (1)
- iteye s1sh 和 s2sh整合中的问题以及解决 (1)
- iteye s1sh整合实例 (1)
- iteye s2sh整合实例 (1)
- iteye 面试相关 基础篇 (1)
- iteye Android相关 (1)
- iteye 面试相关 Web篇 (1)
- iteye Sql Server相关 (0)
- iteye struts1与struts2比较 (1)
- iteye jquery 和Struts2 (0)
- iteye struts2与其他插件整合 (0)
- iteye jquery 开发相关 (1)
- iteye eclipse结合spket(Ext,Jquery)开发相关 (0)
- iteye myeclipse 使用技巧相关 (0)
- iteye Memcached 缓存系统相关 (0)
- iteye 常用软件相关 (0)
- iteye 最新技术预览 AjaxSwing (0)
- iteye struts上传下载相关 (0)
- iteye 新技术相关 (0)
- test (0)
- iteye 开发Java游戏相关 (0)
- iteye Java反编译 (0)
- iteye XML解析相关 (0)
- iteye 压缩ZIP相关 (0)
- iteye 面试相关 (0)
- iteye Android开发相关 (4)
- csdn (0)
- e-inoc (0)
- iteye http错误码对应说明 (0)
- iteye 面试扩展知识点 (0)
- iteye oracle面试相关 存储过程,触发器,游标等 (0)
- iteye english study (0)
- iteye starflow工作流引擎 (0)
- iteye IBM WebSphere Application Server Toolkit使用相关 (0)
- iteye spring3 (0)
- iteye mybatis (0)
- iteye js技巧总结 (0)
- iteye SEO优化相关 (2)
- iteye QUI网页界面集成框架 (1)
- iteye AjaxAnywhere (1)
- iteye Nutz相关 (1)
- iteye ibatis技巧 (0)
- iteye dwz (0)
- 128个ajax/javascript框架 (0)
- iteye 2012 Java Swing教程 (1)
- iteye 码头集装箱相关 (1)
- iteye swing (2)
- 兼职工作 (0)
- 2012 新总结的面试相关知识点 常用知识点 (1)
- 淘宝网店相关 (0)
- oracle 常用函数 2012新总结 (1)
- 我的时尚潮流屋 (0)
- 2012 年 面试新总结知识 (1)
- 技巧 (1)
- 2013总结 (1)
- 2015工作相关 (3)
- springmvc (5)
- EasyPR-Java (1)
- java (2)
- editplus 4.0 注册码 (1)
- android (1)
- oracle连接数据库相关 (1)
- 编程资料总结 (2)
- 20160808 (1)
- visio 2013 (1)
最新评论
-
drew926:
泛型的类型参数可以有多个?这是java哪个版本支持的?
java泛型总结 -
listenan:
赞!非常感谢。
Scrum总结 -
cwscwj:
写的很深刻,谢谢,看了一遍,过段时间打算再看一遍。
Scrum总结 -
hwedwin:
w
Struts 2中的OGNL\EL的使用总结 -
lanni2460:
不错 很好 支持……
sqlserver三个驱动包下载
在struts2的<s:form>里面配置一个theme="simple"。就可以解决struts2标签自动换行的问题。
例子:<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>LXIT通讯录</title>
<style type="text/css">
<!--
a{ color:#008EE3}
a:link { text-decoration: none;color:#008EE3}
A:visited {text-decoration: none;color:#666666}
A:active {text-decoration: underline}
A:hover {text-decoration: underline;color: #0066CC}
A.b:link {
text-decoration: none;
font-size:12px;
font-family: "Helvetica,微软雅黑,宋体";
color: #FFFFFF;
}
A.b:visited {
text-decoration: none;
font-size:12px;
font-family: "Helvetica,微软雅黑,宋体";
color: #FFFFFF;
}
A.b:active {
text-decoration: underline;
color: #FF0000;
}
A.b:hover {text-decoration: underline; color: #ffffff}
.table1 {
border: 1px solid #CCCCCC;
}
.font {
font-size: 12px;
text-decoration: none;
color: #999999;
line-height: 20px;
}
.input {
font-size: 12px;
color: #999999;
text-decoration: none;
border: 0px none #999999;
}
td {
font-size: 12px;
color: #007AB5;
}
form {
margin: 1px;
padding: 1px;
}
input {
border: 0px;
height: 26px;
color: #007AB5;
.unnamed1 {
border: thin none #FFFFFF;
}
.unnamed1 {
border: thin none #FFFFFF;
}
select {
border: 1px solid #cccccc;
height: 18px;
color: #666666;
.unnamed1 {
border: thin none #FFFFFF;
}
body {
background-repeat: no-repeat;
background-color: #9CDCF9;
background-position: 0px 0px;
}
.tablelinenotop {
border-top: 0px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 0px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
}
.tablelinenotopdown {
border-top: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
}
.style6 {FONT-SIZE: 9pt; color: #7b8ac3; }
-->
</style>
<script type="text/javascript">
function check() {
var name = document.all['UserName'].value;
var password = document.all['Password'].value;
if (name == '' || password == '') {
alert('用户名或密码不能为空');
return false;
}
if (!name.match(/^\w{6,12}$/)) {
alert('用户名输入有误');
return false;
}
if (!password.match(/^\w{6,12}$/)) {
alert('密码输入有误');
return false;
}
document.loginform.action = "success.jsp";
}
</script>
</head>
<body>
<table width="681" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-top:120px">
<tr>
<td width="353" height="259" align="center" valign="bottom" background="loginImage/5.gif"><table width="90%" border="0" cellspacing="3" cellpadding="0">
<tr>
<td align="right" valign="bottom" style="color:#05B8E4">Power by <a href="http://192.168.1.246:88/" target="_blank">lxit</a> Copyright 2010</td>
</tr>
</table></td>
<td width="195" background="loginImage/login_2_1.gif"><table width="190" height="106" border="0" align="center" cellpadding="2" cellspacing="0">
<s:form action="isExistUser" theme="simple">
<tr>
<td height="50" colspan="2" align="left"> </td>
</tr>
<tr>
<td width="60" height="30" align="left">登陆用户</td>
<td><!-- <input name="UserName" type="TEXT" style="background:url(loginImage/login_6.gif) repeat-x; border:solid 1px #27B3FE; height:20px; background-color:#FFFFFF" id="UserName"size="14">-->
<s:textfield theme="simple" id="username" cssStyle="background:url(loginImage/login_6.gif) repeat-x; border:solid 1px #27B3FE; height:20px; background-color:#FFFFFF;ime-mode:disabled" size="14"></s:textfield>
</td>
</tr>
<tr>
<td height="30" align="left">登陆密码</td>
<td><!-- <input name="Password" TYPE="PASSWORD" style="background:url(loginImage/login_6.gif) repeat-x; border:solid 1px #27B3FE; height:20px; background-color:#FFFFFF" id="Password" size="16"> -->
<s:password theme="simple" id="password" name="password" cssStyle="background:url(loginImage/login_6.gif) repeat-x; border:solid 1px #27B3FE; height:20px; background-color:#FFFFFF;ime-mode:disabled" size="16"></s:password>
</td>
</tr>
<tr>
<td height="40" colspan="2" align="center"><img src="loginImage/tip.gif" width="16" height="16"> 请勿非法登陆!</td>
<tr>
<td colspan="2" align="center"><input type="submit" name="submit" style="background:url(loginImage/login_5.gif) no-repeat" value=" 登 陆 " onclick="check();" />
<input type="reset" name="Submit" style="background:url(loginImage/login_5.gif) no-repeat" value=" 注 册 "></td>
<tr>
<td height="5" colspan="2"></td>
</s:form>
</table></td>
<td width="133" background="loginImage/login_3.gif"> </td>
</tr>
<tr>
<td height="161" colspan="3" background="loginImage/login_4.gif"></td>
</tr>
</table>
</body>
</html>
例子:<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>LXIT通讯录</title>
<style type="text/css">
<!--
a{ color:#008EE3}
a:link { text-decoration: none;color:#008EE3}
A:visited {text-decoration: none;color:#666666}
A:active {text-decoration: underline}
A:hover {text-decoration: underline;color: #0066CC}
A.b:link {
text-decoration: none;
font-size:12px;
font-family: "Helvetica,微软雅黑,宋体";
color: #FFFFFF;
}
A.b:visited {
text-decoration: none;
font-size:12px;
font-family: "Helvetica,微软雅黑,宋体";
color: #FFFFFF;
}
A.b:active {
text-decoration: underline;
color: #FF0000;
}
A.b:hover {text-decoration: underline; color: #ffffff}
.table1 {
border: 1px solid #CCCCCC;
}
.font {
font-size: 12px;
text-decoration: none;
color: #999999;
line-height: 20px;
}
.input {
font-size: 12px;
color: #999999;
text-decoration: none;
border: 0px none #999999;
}
td {
font-size: 12px;
color: #007AB5;
}
form {
margin: 1px;
padding: 1px;
}
input {
border: 0px;
height: 26px;
color: #007AB5;
.unnamed1 {
border: thin none #FFFFFF;
}
.unnamed1 {
border: thin none #FFFFFF;
}
select {
border: 1px solid #cccccc;
height: 18px;
color: #666666;
.unnamed1 {
border: thin none #FFFFFF;
}
body {
background-repeat: no-repeat;
background-color: #9CDCF9;
background-position: 0px 0px;
}
.tablelinenotop {
border-top: 0px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 0px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
}
.tablelinenotopdown {
border-top: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
}
.style6 {FONT-SIZE: 9pt; color: #7b8ac3; }
-->
</style>
<script type="text/javascript">
function check() {
var name = document.all['UserName'].value;
var password = document.all['Password'].value;
if (name == '' || password == '') {
alert('用户名或密码不能为空');
return false;
}
if (!name.match(/^\w{6,12}$/)) {
alert('用户名输入有误');
return false;
}
if (!password.match(/^\w{6,12}$/)) {
alert('密码输入有误');
return false;
}
document.loginform.action = "success.jsp";
}
</script>
</head>
<body>
<table width="681" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-top:120px">
<tr>
<td width="353" height="259" align="center" valign="bottom" background="loginImage/5.gif"><table width="90%" border="0" cellspacing="3" cellpadding="0">
<tr>
<td align="right" valign="bottom" style="color:#05B8E4">Power by <a href="http://192.168.1.246:88/" target="_blank">lxit</a> Copyright 2010</td>
</tr>
</table></td>
<td width="195" background="loginImage/login_2_1.gif"><table width="190" height="106" border="0" align="center" cellpadding="2" cellspacing="0">
<s:form action="isExistUser" theme="simple">
<tr>
<td height="50" colspan="2" align="left"> </td>
</tr>
<tr>
<td width="60" height="30" align="left">登陆用户</td>
<td><!-- <input name="UserName" type="TEXT" style="background:url(loginImage/login_6.gif) repeat-x; border:solid 1px #27B3FE; height:20px; background-color:#FFFFFF" id="UserName"size="14">-->
<s:textfield theme="simple" id="username" cssStyle="background:url(loginImage/login_6.gif) repeat-x; border:solid 1px #27B3FE; height:20px; background-color:#FFFFFF;ime-mode:disabled" size="14"></s:textfield>
</td>
</tr>
<tr>
<td height="30" align="left">登陆密码</td>
<td><!-- <input name="Password" TYPE="PASSWORD" style="background:url(loginImage/login_6.gif) repeat-x; border:solid 1px #27B3FE; height:20px; background-color:#FFFFFF" id="Password" size="16"> -->
<s:password theme="simple" id="password" name="password" cssStyle="background:url(loginImage/login_6.gif) repeat-x; border:solid 1px #27B3FE; height:20px; background-color:#FFFFFF;ime-mode:disabled" size="16"></s:password>
</td>
</tr>
<tr>
<td height="40" colspan="2" align="center"><img src="loginImage/tip.gif" width="16" height="16"> 请勿非法登陆!</td>
<tr>
<td colspan="2" align="center"><input type="submit" name="submit" style="background:url(loginImage/login_5.gif) no-repeat" value=" 登 陆 " onclick="check();" />
<input type="reset" name="Submit" style="background:url(loginImage/login_5.gif) no-repeat" value=" 注 册 "></td>
<tr>
<td height="5" colspan="2"></td>
</s:form>
</table></td>
<td width="133" background="loginImage/login_3.gif"> </td>
</tr>
<tr>
<td height="161" colspan="3" background="loginImage/login_4.gif"></td>
</tr>
</table>
</body>
</html>
发表评论
-
Struts 2中的OGNL\EL的使用总结
2010-09-27 21:57 2958Struts 2中的OGNL\EL的使用 ... -
struts国际化处理
2010-09-26 21:19 1078struts国际化处理 STRUTS提供了很好的国际化的支 ... -
Struts国际化处理
2010-09-26 20:42 959Struts国际化处理 Struts国际化处理一 一、 ... -
Struts2总结
2010-09-25 23:17 2156Struts2总结 一、Struts2 ... -
Struts2总结
2010-09-25 22:54 1118Struts2总结 1.全局的逻辑控制器为一个过滤器,负 ... -
Struts2的Preparable接口
2010-09-21 11:33 1499Struts2的Preparable接口 Struts2的 ... -
struts2总结之 OGNL表达式
2010-08-23 15:45 1036struts2总结之 OGNL表达式 一直在写博客,但总 ... -
struts
2010-08-01 19:32 1453struts1与struts2本质区别 1 在Action实 ...
相关推荐
此方法同样考虑了换行布局,通过动态插入行和单元格,将每个元素放置于表格中,并根据预设的列数自动换行。 ### 总结 通过上述分析,我们可以看到在Struts框架中使用`<logic:iterate>`标签不仅可以方便地遍历集合...
可以使用`display: inline-block`或者`float`属性,以及设置`width`限制每行的宽度,当内容超过宽度时自动换行。 2. **HTML结构**:可以使用`<div>`或者其他块级元素来包裹每行的复选框,然后在适当的地方插入换行...
### Struts标签之CheckboxList选中值与换行处理详解 #### 一、引言 在Web应用开发中,表单元素的选择对于用户交互至关重要。Struts框架作为Java Web开发中的一个重要工具,提供了丰富的标签库来帮助开发者快速构建...
在默认情况下,Struts2表单元素会自动换行,每个元素占据一行。若希望消除这种默认行为,可以在`s:form`标签中设置`theme="simple"`。然而,这样做会导致`label`属性失效,不再显示在对应的输入框前。例如: ```jsp...
对于需要自动换行的情况,可以在`<bean:write>`标签外包裹一层`<div>`标签,并设置适当的CSS样式,如`word-wrap: break-word;`,以确保长文本能够自动换行而不溢出容器。 ```jsp ;"> ``` ### 总结 在JSP页面上...
8. **换行规则**:使用宽度自动换行或 标签换行,避免手动排版。 9. **禁止使用TAB键**:编辑器设置成将TAB键转换为2个空格,保持一致的缩进效果。 10. **标题描述**:中的标签应包含当前业务名称,使用中文...
而`span`是行内元素,用于文本内容,不会自动换行。 4. CSS选择器包括:标签选择器、类选择器、ID选择器、属性选择器、伪类和伪元素等。 5. 使用CSS3,可以通过`border-radius`实现矩形框圆角效果,如`border-radius...
例如,`<p>`标记用于创建段落,`<pre>`用于保留预格式化的文本,` `用于换行,`<blockquote>`用于缩进引用,而`<div>`和`<span>`则作为区块和内联元素的容器。`<hr>`用于绘制水平线,`<strong>`和`<em>`用于加粗...
2,使用+运算符时,如果一边是数字,一边是字符串,就会自动将数字转换为字符串再连接,如:${3 + "5"},结果是:35 使用内建的int函数可对数值取整,如: ${ (x/2)?int } ${ 1.1?int } ${ 1.999?int } ${ -1.1?int } ...
- **struts-config-*.xml**:Struts框架的配置文件。 - **applicationContext-*.xml**:Spring框架的配置文件。 #### 3. 文件组织 合理的文件组织能提高代码的可读性和可管理性。 ##### 3.1 Java源文件 每个Java...
- **struts-config-**\**.xml**:Struts框架的配置文件,用于定义Action映射和资源文件。 - **applicationContext-**\**.xml**:Spring框架的配置文件,用于定义Bean和依赖注入。 #### 3. 文件组织 Java源文件的...