- 浏览: 3441847 次
- 性别:
- 来自: China
文章分类
- 全部博客 (536)
- ajax (1)
- Algorithm (14)
- Android (40)
- CSS/HTML... (2)
- defy (3)
- DesignPattern (2)
- dorado (0)
- Drools (6)
- English/日本語 (7)
- Flex (2)
- Framework (0)
- Google (3)
- hibernate (13)
- homework (3)
- HTML5 (0)
- IDE (29)
- java (45)
- javaee (7)
- Javascript (14)
- java组件 (5)
- jQuery (4)
- jsp (8)
- jsf (2)
- Linux (2)
- lucene (0)
- mysql (6)
- news (3)
- Oracle (8)
- other (4)
- PHP (5)
- Python (0)
- Software Engineering (3)
- spring (7)
- struts1.x (14)
- struts2.x (14)
- strolling in cloud (1)
- subject:javaEnhance (20)
- Tomcat (7)
- validator (3)
- 学习·方法·心得 (8)
- .NET (2)
- vba (6)
- groovy (5)
- grails (2)
- SWT (0)
- big data (1)
- perl (1)
- objective-c (50)
- product (1)
- mac (7)
- ios (188)
- ios-phone (2)
- ios-system (15)
- ios-network (5)
- ios-file (4)
- ios-db (1)
- ios-media (3)
- ios-ui (27)
- ios-openSource (6)
- ios-animation (5)
- ios-drawing (7)
- c (2)
- ios-app (2)
- ios-course (15)
- ios-runtime (14)
- ios-code (8)
- ios-thread (8)
- ios-LBS (2)
- ios-issue (1)
- ios-design (2)
- Jailbreak (2)
- cocos2d (0)
- swift (16)
- ios-framework (4)
- apple watch (4)
- ios-web (1)
- react native (3)
- TVOS (1)
- OpenGL (1)
最新评论
-
xiaobinggg:
...
Session机制详解 -
菜鸟学生会:
Drools规则工作流引擎开发教程网盘地址:http://pa ...
Drools入门-----------环境搭建,分析Helloworld -
wangyudong:
不是很好用,不支持自动化测试RESTful API,也不支持自 ...
Simple REST Client POST使用方法 -
Paul0523:
很棒的一篇文章,感谢楼主分享
Session机制详解 -
啸笑天:
获取原型对象的三种方法<script>functi ...
复习JavaScript面向对象技术
1.
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>/login.jsp</welcome-file>
</welcome-file-list>
</web-app>
配置了一个叫action(可以随便改)的ActionServlet类,并告诉容器,任何匹配*.do的请求都会发送给action的Servlet去处理,但不匹配的*.do的请求struts则不处理。
ActionServlet能接受多个参数,config是其中一个参数,作用是为ActionServlet指定XML配置文件,根据需要可以同时指定多个XML。
2.
<html:link>标签对应于HTML中的<a>标签,用于生成一个超链接。它有以下4个属性。
forward:指定一个全局ActionForward的名称。
action:指定一个Action的名称。
href:指定一个完整的URL连接。
page:指定一个页面的路径,必须以"/"开始。
3.
在进行国际化处理时,资源文件中包含中文字符,若不进行编码转换页面将会出现乱码。在JDK中提供一个native2ascii 程序
native2ascii [-reverse] [-encoding 编码] [输入文件 [输出文件]
例如要转换a.properties文件中的字符,在DOS中执行以下命令:
native2ascii -encoding gbk a.properties a_zh.properties
经过native2ascii -encoding命令转换后,就得到一个新的文件a_zh.properties。
4.
ActionForm可以写比表单多的属性,但不可以少写!
5.
当表当提交的是如:
<html:select property="diplomas" multiple="2">
<html:option value="doctor">高</html:option>
<html:option value="master">中</html:option>
<html:option value="bachelor">低</html:option>
</html:select>
<html:multibox property="interests" value="swimming"/>游泳
<html:multibox property="interests" value="tennis" />网球
<html:multibox property="interests" value="socer" />足球
在ActionForm是String[],
而不是如:
<html:text property="loginName"/> <html:select property="diplomas" > <html:option value="doctor">高</html:option> <html:option value="master">中</html:option> <html:option value="bachelor">低</html:option> </html:select>
在ActionForm是String不是数组。
要注意提交过去到另一页页面时显示出来时String[]要防止为空!!!!!
6.
<html:checkbox property="storepassword" />记住密码<!--默认值是no 和 off-->
<html:checkbox property="storepassword" >记住密码</html:checkbox>
<html:radio property="gender" value="male"/>男<!--在html:radio中value属性必须写-->
<html:radio property="gender" value="male">男</html:radio>
<html:select property="diplomas" multiple="2">
<html:option value="doctor"/>高<!--在选项里显示“doctor”--><!--在html:option中value属性必须写-->
<html:option value="master">中</html:option><!--在选项里显示“中”->
<html:option value="bachelor">低</html:option>
</html:select>
<html:multibox property="interests" value="basketball" />篮球<!--在选项里显示“篮球”--><!--值=basketball-->
<html:multibox property="interests" value="swimming"/><!--在选项里不显示--><!--值=swimming-->
<html:multibox property="interests" >网球</html:multibox><!--在选项里不显示--><!--值= 网球 -->
<html:multibox property="interests" value="socer" >足球</html:multibox><!--在选项里不显示--><!--值= socer -->
这个标签中的值和value中的值通用,都写时取的是value。
6
struts-config.xml
global-execptions
form-beans
global-forwards
action-mappings
controller
message-resources
plug-in
7
struts-config.xml中配置的各个项目是有一定的顺序要求的,几个主要项目的顺序大致是这样的:
data-sources
form-beans
action-mappings
message-resources
plug-in
在配置时要遵守上述顺序
8
在struts-config.xml文件中配置数据源
这句中,如果您的struts应用程序中只配置一个数据源则key="A"可以不要,而配置多个数据源时就要用这个键值区别,也就是说,可以为一个应用程序配置多个数据源让它访问多个数据库。
发表评论
-
struts 表单中的cancel按钮出错处理
2010-05-25 21:16 1758感谢:http://hi.baidu.com/shli ... -
Struts的配置详解
2010-05-25 21:10 1377在 Struts 的应用开发中,主要涉及到两个配置文件 ... -
struts1的几个对象---哪位大哥帮忙解释下
2010-05-24 20:18 1393<%@ page language=" ... -
tomcat中的一个过滤器例子
2010-05-22 03:14 2667感谢:http://www.iteye.com/wik ... -
<html:select>,<html:option>,<html:options>,<html:optionsCollection>标签使用
2010-05-16 22:34 16128<html:select>生 ... -
<html:checkbo>标签和ActionForm中的reset()
2010-05-12 20:26 2424<html:checkbox property= ... -
Strust组件—RequestProcessor类详解 (转)
2010-05-12 13:03 2047转自:http://hi.ba ... -
[摘]actionMessages(),actionError()介绍
2010-05-11 16:35 2494转自http://linweihan.iteye.com/bl ... -
<html:messages id="">标签 <html:errors/>标签
2010-05-11 16:09 3010<html:errors>标签与<html: ... -
bean:resource bean:include jsp:include
2010-05-08 00:08 1798bean:include 一。用于执 ... -
html:cancel按钮的作用,cancel按钮,取消按钮
2010-05-06 00:16 3002转自http://heisetoufa.iteye.c ... -
Struts的ActionForm中不同类型属性的使用方法总结(转载)
2010-04-29 01:50 1857平时做些多表格表单显示时,actionform中经常会用到 ... -
struts1.x问题集
2010-04-28 17:26 10901.MessageResources中的html标签
相关推荐
Struts1.x常用的开发包,需要学习struts1.x朋友可以下载
struts1.x和struts2.x区别
Struts 2.x权威指南(第3版)
freemarker与struts 1.x 结合,生成html 在http://blog.csdn.net/chen1255 的web中有详细描述关于freemarker与struts1.x的结合
在这里,通过一个小例子稍微总结了下struts1和struts2的区别,希望这个能帮助到初学struts的朋友
java Struts 1.x 框架 Web 开发 java Struts 1.x 框架 Web 开发
Struts1.x的登录示例,Struts1.x相关详细教程参考我的Blog:http://blog.csdn.net/boyazuo
struts1.x apps 所有最新的Struts1.x项目应用 struts1.x apps 所有最新的Struts1.x项目应用 欢迎大家下载。。。
struts1.x入门教程
struts1.x多文件上传, 感觉不错.
struts1 国际化 源代码 struts1 国际化 工程
适用于Struts1.x初学者(网摘共25节)
这是struts1.x标签! struts1.x是历经考验的成熟的框架! 此标签可以帮助你更好的学习struts1.x的标签!
Struts1.x-Jdbc,学习Struts1.的曾删改查
基于Struts1.x的简单电子商务系统,hiberntae实现数据的持久化,数据库是Mysql
struts1.x和mysql整合的登陆例子,包括用户的增删改查,涉及到LookupDispatchAction,的多个submit提交,静态验证,和读取数据库properties文件
struts1.x 学习总结 struts1.x 学习总结 struts1.x 学习总结 struts1.x 学习总结
struts1.x入门.pdf ,感觉写得还不错
struts1.x 详解,基本涵盖struts1.x的所有常用知识,强烈推荐!