struts1.2
师远鹏
主要从事于java方面的软件开发,基于B/S架构的开发,有丰富的项目开发经验,3-5年的java开发经历,带过5-10人以上团队开发
展开
-
spring在ssh框架中到底起到什么作用
Spring核心有两个方面IOC(依赖注入)和AOP(面向对象切面编程)Spring贯穿在整个项目之中,每当我们需要new 一个对象的时候,其实很耗资源的,通过spring可以被动的让我们获取想要的对象而不用每次都去newAOP里面的代理也用的很广泛,比如说我们有时候需要调用某个类的方法的时候,不想通过对象去调用,而是用代理间接地去调用####################原创 2013-06-25 19:41:36 · 1169 阅读 · 0 评论 -
<bean:write>的用法
. 利用的format属性,加上一个format="#" 属性例:附:的用法1. 首先要想使用struts的标签库,则必须在jsp中指定所使用的标签库地uri和prefix,即标签库的标准 2. 相当于3. bean:write常用的属性有如下几个: name,用来指定属性的名字 filte原创 2013-01-21 21:43:19 · 3240 阅读 · 0 评论 -
<bean:wirte>的用法
bean:write相当于 例子一: 某处设置了request.setAttribute("hello","hello world"); 则在某个jsp页面中,用struts的write标签取出并显示的方式如下: ,则页面上显示出hello world。 bean:write常用的属性有如下几个: 1。name,用来指定属性的名字 2。fil转载 2013-01-21 20:33:33 · 6779 阅读 · 1 评论 -
HTML <form> 标签的 enctype 属性
enctype 属性 -- HTML表单数据的编码方式enctype 属性取值:application/x-www-form-urlencoded -- 窗体数据被编码为名称/值对.这是标准的编码格式.multipart/form-data -- 窗体数据被编码为一条消息,页上的每个控件对应消息中的一个部分.text/plain -- 窗体数据以纯文本形式进行编码,其中不含原创 2013-01-21 18:31:34 · 555 阅读 · 0 评论 -
<bean:write/>标签的format属性
这个属性可以解决类似这样的问题,比如,从数据库取得的是日期型的变量,想要显示为类似这样的格式:XX年XX月XX日.可以用这个属性.具体用法如下:1.在资源文件里添加如下键值:global.formatDateTimeAll=yyyy年MM月dd日 HH:mm:ssglobal.formatDateTime=yyyy年MM月dd日 HH:mmglobal.formatDate原创 2013-01-21 20:36:07 · 3283 阅读 · 0 评论 -
Struts1总结
1、struts1 in Action(1)到struts1官网上下载struts-1.3.10-all.zip。解压缩得到:src目录:apps目录:lib目录:docs目录: 具体设置参考:blank.war中的应用。 (2)Action需要继承Action接口。action的execute()方法会被st转载 2013-01-21 13:35:36 · 887 阅读 · 0 评论 -
bean标签库---Struts标签库
Bean标签大致有以下几个特点id属性:定义一个变量,默认情况下,这个变量被存取在Page范围内,对于标签,他的toScope属性可以指定这个变量的存放范围,可选值有:page,request,session,application。name属性:指定已经存在的JavaBean的名字,property属性指定这个JavaBean的某个属性。scope属性指定这个JavaBean的范转载 2013-01-21 20:57:15 · 965 阅读 · 0 评论 -
struts复习大纲
一、struts概述1、Struts实现MVC设计模式(1)Struts实质上就是在JSPModel2的基础山实现一个MVC框架。 1)模型:由业务实现业务逻辑的JavaBean或EJB组件构成 2)控制器:由ActionServlet和Action来实现 3)视图:由一组JSP文件构成(2)Struts的结构:转载 2013-01-21 13:36:49 · 564 阅读 · 0 评论 -
Action的详解
Action是struts中的一个抽象类,它其实是Struts的心脏部分,前面提到的ActionServlet和ActionForm进过处理获取的请求和数据,都会到达Action中得到分发。一:Action有那些作用可以进行一些表单数据的检查,这里面的检查一般和页面的检查是不一样的,页面的检查都是客户端的一些数据格式规范的检查,这里的检查而与业务相关的检查一般放到这里面检查,比如与Ja转载 2013-01-19 23:57:51 · 916 阅读 · 0 评论 -
Struts控制流
Struts框架是基于控制层的一个MVC框架,所以对于Struts框架来说,最核心的东西就是控制。这次毕业论文答辩的时候,老师问了“什么叫控制”。当时听起来有点雷人。但是事后一想,确实是这样,Struts就是控制。我毕业论文是采用Struts框架实现的。当然里面少不了关于控制的理论。我当时回答他的是关于web应用上,控制代表的操作。比如对页面传递过来的信息进行校验,分发等。但是老师对我的答案不是认转载 2013-01-19 23:46:31 · 479 阅读 · 0 评论 -
ActionMapping的详解
在一个web应用中,每个资源都必须通过URI来进行引用。 资源包括HTML页面,JSP页面,和定制动作。为了给定制动作一个 URI或者说路径,Struts框架提供了一个 ActionMapping对象。ActionMaping也是Struts的一个核心对象,通常我们不用手写ActionMapping类,它只需要在配置文件中配置就行。ActionMapping如何配置:Actio原创 2013-01-19 23:45:12 · 1752 阅读 · 0 评论 -
<action里的input的作用
struts-config.xml里的用于出现异常返回的页面!原创 2013-02-17 22:28:17 · 1065 阅读 · 0 评论 -
Struts工作原理和Struts内部工作流程:
随着MVC模式的广泛应用,催生了MVC框架的产生。在所有的MVC框架中,出现最早应用最广的就是Struts框架。 Struts环境配置:…。 Struts工作原理和Struts内部工作流程:MVC Model2:采用Struts的Web应用程序:当Web应用程序启动的时候,就会初始化ActionServlet, [ 在初始化ActionSe转载 2013-02-19 09:12:10 · 1034 阅读 · 0 评论 -
Struts1.2总结,web.xml、.properties资源文件的配置
1. web.xml web.xml文件对任何的Web项目都是一个必须的文件,使用Struts时,还需要对该文件进行一些必须的配置。1.1 ActionServlet的配置一般需要在该文件中配置Struts的Servlet,示例配置如下:Eg1. 简单的Struts的ActionServlet的配置: action o原创 2013-02-26 22:25:06 · 1974 阅读 · 0 评论 -
<global-forwards>标签
[struts]struts-config.xml的标签是全局转发,写在(与之间)的是所有的action都可以访问的; 相对而言: 写在ion path="" .>ion>之间的则是只能被他所在的(当前的)action访问;原创 2013-02-22 21:33:29 · 690 阅读 · 0 评论 -
自动刷新本页,定时刷新页面,定时转发
Html代码 meta http-equiv="refresh" content="300; url=target.jsp"> 它的含义:在5分钟之后正在浏览的页面将会自动变为target.html这一页。代码中300为刷新的延迟时间,以秒为单位。targer.html为你想转向的目标页,若为本页则为自动刷新本页。 -----------------原创 2013-02-22 21:01:19 · 1579 阅读 · 0 评论 -
分页传值的话,可以直接用<html:link>
Sql代码select hphm,hpzl from dzjc.dzjc_bhmd,没有where条件的话,就可以直接用Html代码page,不用通过提交值。直接去后台开始分页action="page"中的page要与path中的page相对应,而action里的page可以不用写/page.do的形式Xml代码<action att原创 2013-02-22 20:57:00 · 1238 阅读 · 0 评论 -
获取 .properties 配置文件中的值
public static String getPath() { String path = ""; Properties prop = new Properties(); try { InputStream in = ImageURL.class.getClassLoader().getResourceAsStream("jdbc.propert原创 2013-02-21 21:26:42 · 1474 阅读 · 0 评论 -
struts1.2中从一个action跳转到另外一个action的方法
在action的方法的最后,一般情况下都使用return mapping.findForward("xxxxx");如果想跳转到另外一个action的某个页面,可以这样:ActionForward actionForward = new ActionForward();actionForward.setPath("/customer/creditApprManage.do?me原创 2013-02-21 21:30:52 · 2018 阅读 · 0 评论 -
struts1.2分页实现思路
(1) 页面上需要传入的请求信息:当前操作[url],当前页号,每页显示数[可不由前台传入,由用自定义,从配置文件中读入]。(2) 前台页面要显示的页号信息:第一页,上一页,下一页,末一页。或页面信息要由根据查询出的数据,根据实际情况生成显示页面。 (3) 页面传至controller,调用service层的方法,传入:当前页,每页显示行原创 2013-02-21 21:24:11 · 859 阅读 · 0 评论 -
上传的文件名不能用中文的问题
找到你的tomcat安装目录,比如我的是安装在D盘下,那就找到D:\tomcat\Tomcat 5.5\conf目录下,此目录下有一个tomcat的配置文件:server.xml,用记事本打开此xml配置文件,然后找到下面这两段代码:1. port="8080" maxHttpHeaderSize="8192"原创 2013-02-19 15:33:25 · 3654 阅读 · 0 评论 -
struts1.2上传文件大小限制
在用struts1.2做文件上传时,大文件总是上传不了,但又找不到具体原因,其实是因为struts1.2配置文件文件了限制, ,就是这个限制现在了大小,可以根据实际情况修改 <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://s原创 2013-02-19 15:17:38 · 3806 阅读 · 0 评论 -
struts1.2上传文件
struts1.2上传文件几天代码如下:DB类代码如下:package com.company.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sq原创 2013-02-18 23:05:16 · 516 阅读 · 0 评论 -
(Struts)ActionForm类及表单数据验证
在Struts的中央控制器中写了Struts的控制器角色,在这篇介绍下Struts的视图!Struts的视图组件:Struts框架中的视图组件主要包括:JSP页面。ActionForm类。Struts自定义标记。消息资源。其中,ActionForm类是Struts框架的核心组件之一,是Struts的关键视图组件。在这篇文章中,将讨论ActionForm类及其作用。A转载 2013-01-19 23:39:35 · 512 阅读 · 0 评论 -
ActionForm的详解
一:什么是ActionFormActionForm可以从下面四点理解它1 . ActionForm表示Http窗体的数据,也就是咱们页面表单数据收集器,可以看作是模型和视图的中介,他负责保存表单中的数据供模型或者视图使用,只能通过ActionForm验证的数据才能发送到Action处理。2 . ActionForm是一个或者多个ActionConfig关联的JavaBea转载 2013-01-19 23:58:22 · 760 阅读 · 0 评论 -
ActionForm与bean的区别
Action 是处理事物的,ActionForm 是封装表单提交数据的1、实体类User 应该是要建的2、UserForm到不是一定要建,可以通过request得到所有值3、UserForm是不能直接存数据库的,存数据库应该是存User实体的映射。原创 2013-01-19 22:05:00 · 1938 阅读 · 0 评论 -
logic标签的使用规则
项目引入struts后,在WEB-INF中会生成c.tld,struts-html.tld,struts-logic.tld等文件在jsp中引用相应标签的tld文件。jsp中taglib里的uri和prefix分别对应tld文件中的uri和short-name:1. 2.通过fwxx对象的uid属性值与value值比较来判断原创 2013-01-17 15:49:29 · 3225 阅读 · 0 评论 -
DispatchAction的用法
1、编写Action,继承自DispatchAction将execute方法改为其他名字2.struts-config.xml中的3.jsp页面中增加一个隐藏域,里面也有一个请求参数: 错误写法:url?opType="findAll"正确写法:url?opType=findAll原创 2013-01-17 15:50:40 · 3400 阅读 · 0 评论 -
bean标签的使用方法
项目引入struts后,在WEB-INF中会生成c.tld,struts-html.tld,struts-logic.tld等文件在jsp中引用相应标签的tld文件。jsp中taglib里的uri和prefix分别对应tld文件中的uri和short-name:1. 此处id是随便起的元素别名,与下面的name值对应;name是一个集合原创 2013-01-17 15:48:08 · 3345 阅读 · 0 评论 -
文件上传与下载—>struts
下载时设置前台的响应类型:response.setContentType("application/x-download");os = response.getOutputStream();is = new FileInputStream(new File(path));上传时设置前台的相应类型:response.setContentType("text/html;charset=转载 2013-01-17 12:30:10 · 428 阅读 · 0 评论 -
页面跳转
页面的跳转location.replace("url");location.href="url";原创 2013-01-17 12:27:31 · 379 阅读 · 0 评论 -
struts1的拦截器,一个简单的示范
1·首先写一个类 MyInterceptor 继承ActionServlet,代码如下[java] view plaincopypublic class MyInterceptor extends ActionServlet { @Override public void doPost(HttpServletReq原创 2013-01-17 15:53:39 · 2915 阅读 · 0 评论 -
html标签的使用
项目引入struts后,在WEB-INF中会生成c.tld,struts-html.tld,struts-logic.tld等文件在jsp中引用相应标签的tld文件。jsp中taglib里的uri和prefix分别对应tld文件中的uri和short-name:1.html的一般的form形式:转载 2013-01-17 15:51:34 · 527 阅读 · 0 评论 -
C标签
:设置指定范围内的变量,若不存在则创建var指定变量的名称value指定变量的值scope指定范围:用于删除变量var指定要删除的变量名称scope指定变量的范围:计算表达式并将结果显示在页面上:若value表达式不存在则输出default中的默认值:判断转载 2013-01-17 12:28:57 · 380 阅读 · 0 评论 -
validate验证——struts1
一. FormBean验证1.在struts的配置文件中指定validate=“true”2.在FormBean中重写validate方法,并将错误信息保存在ActionErrors的对象errors中,并返回errors对象3.在jsp中用显示二. ActionBean验证ActionMessages messages = new转载 2013-01-17 11:36:56 · 966 阅读 · 0 评论 -
Struts1.2入门知识
在这前的我们已经学习了Java WEB,我们已经知道Java WEB开发的两个模式Model1和Model2,其中Model2模式借鉴了一种MVC模式(模型、视图、控制),这个模式能够有效的将业务与视图分开,从而将开发人员与网页美工人员分离开,有利于分工合作,但Model2模式也有它致命的弱点,由于所有的用户请求都通过控制器来与后台业务交互,但每一个用户请求又不同,这样我们就必须为每一个请求写一个原创 2013-01-14 21:03:13 · 645 阅读 · 0 评论 -
struts-config.xml中action、forward、form-bean属性含义
1>action属性及含义:[path] action类的相对路径[name] 与本操作关联的action bean的名称(actionform)[type] 连接到本映射的action类的全称(可有包名)[scope] actionform bean的作用域(request或session)[prefix][suffix][classname] actionmappi原创 2013-01-18 13:15:58 · 2511 阅读 · 2 评论 -
Struts 1.2笔记:ActionForward
一、只有登录才能显示的页面 这是一个很平常的问题,在访问某些网页的时候,只有登录才可以访问,以此保证安全。 实现原理也很简单,就是将一个属性设置在session中。在访问的时候进行判断即可。 例:request.getSession().setAttribute("user", username); 这样就可以根据session进行判断了1.MustLo原创 2013-01-18 13:02:31 · 936 阅读 · 0 评论 -
formValidate输入验证
jQuery formValidator表单验证插件 -- by:猫冬,email:wzmaodong@126.com$(document).ready(function(){ $.formValidator.initConfig({formid:"form1",onerror:function(){alert("校验没有通过,具体错误请看错误原创 2013-01-21 00:48:45 · 19694 阅读 · 0 评论 -
关于validate
ActionErrors validate(...){ActionErrors errors=new ActionErrors();if("".equals(userName)||userName=null){ message=new ActionMessage("errors.name"); errors.add("userName",message);}if原创 2013-01-21 00:36:49 · 619 阅读 · 0 评论