Struts 1
文章平均质量分 55
残缺的孤独
要么强大,要么听话。
展开
-
06-struts-动态ActionForm
1.ActionForm (1)继承org.apache.struts.action.ActionForm。(2)有getXXX()和setXXX()方法。(3)在将数据从ActionForm传递给Action之前,如需对数据进行校验,实现public ActionErrors原创 2011-07-22 09:33:58 · 1085 阅读 · 0 评论 -
01-struts
快速开发基于struts的web项目步骤1.配置struts开发环境 (1)把struts lib下的jar包拷贝到新建web项目的lib下 (2)修改web.xml文件--ActionServlet的配置文件(中央控制器) 添加的代码如下:原创 2011-07-19 18:11:26 · 726 阅读 · 0 评论 -
05-struts-taglib iterate
示例如下:(1)Action文件public class IterateTestAction extends Action { @Override public ActionForward execute(ActionMapping mapping, ActionFo原创 2011-07-20 20:40:26 · 709 阅读 · 0 评论 -
04-struts-taglib-Empty、notEmpty、present、notPresent
引入http://struts.apache.org/tags-logic" %>。。。。 从scope范围内寻找ss是否为空,如果为空,则执行。。。。 。。。从scope范围内寻找ss是否为空,不为空,则执行。。。 。。。 从scope范围内寻找ss是否存在,存在,则执原创 2011-07-20 17:35:58 · 702 阅读 · 0 评论 -
03--struts-taglib-BeanWrite
使用struts标签的步骤如下: 注:引包+web.xml配置舍去(1)在struts-config.xml文件中添加如下代码 (2)拷贝MessageResources.properties文件到项目的src下(3)使用:在使用标签的页面加入http://stru原创 2011-07-20 15:14:36 · 733 阅读 · 0 评论 -
12--struts--国际化
1.硬编码国际化 编程步骤(1)在struts-config.xml文件中指定资源属性文件的位置和名称【参考struts提供的空项目中】:其中的MessageResources就是资源文件命名的baseName。(2)创建不同版本的国际化资源文件,以登录为例,我们创建4个pro原创 2011-07-26 09:37:53 · 661 阅读 · 0 评论 -
国际化问题
1、I18N---国际化(Internationalization):一个Web应用程序在运行时能够根据客户端请求所来自的国家和语言显示不同的用户界面。这样 ,当需要在应用程序中添加对一种新的语言的支持时,无需修改应用程序的代码。 2、Locale 对象表示了特定的地理、政治和文原创 2011-07-25 18:10:35 · 705 阅读 · 0 评论 -
10-struts-ActionMapping
<action path="/unknown" unknown="true" forward="/unknow_test.jsp" >这里涉及两个属性:(1)forward:一般的转发或者重定向是通过Action,但是那种方式很容易使得Action膨胀;利用forw原创 2011-07-25 12:39:07 · 562 阅读 · 0 评论 -
11--struts--保持表单数据
当在输入域中输入内容时,如何保持其内容存在,比如在登录时,当输入错误的用户名或者密码时,页面停留在原来页面,在输入域上显示输入的内容:两种方法:方法一:利用EL表达式原创 2011-07-25 12:53:48 · 668 阅读 · 0 评论 -
09-struts-ActionForward
在Action中,操作成功后,会返回给ActionServlet一个ActionForward。(1)ActionForward的属性:name,path,redirect,className;如下所示:当设置redirect=“true”时,这是一个重定向,二次请求,重定向到l原创 2011-07-25 10:15:35 · 811 阅读 · 0 评论 -
08--struts--空串
示例: (1) 表单中只有一个输入域name,没有password输入域; (2)在ActionForm中添加name和password属性; (3)在JSP中使用两种方式取出:JSP脚本和EL表达式 结果如下: 第一种:在表单name输入原创 2011-07-22 14:41:36 · 549 阅读 · 0 评论 -
07--struts--上传文件
1.index.jsp 标题: 文件: 说明:(1)enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。application/x-www-form-urlencoded在发送前编码所有字符(默认)multipart/form-d原创 2011-07-22 10:36:33 · 766 阅读 · 0 评论 -
02-struts 业务分离
基于01-struts的登录,把业务逻辑判断代码独立放在一个业务处理类中,以此把Action和业务处理分开。(1)创建一个运行时异常 UserNotFoundException.java文件package edu.yy.struts;public class UserNo原创 2011-07-20 09:58:31 · 1062 阅读 · 0 评论