struts通用
师远鹏
主要从事于java方面的软件开发,基于B/S架构的开发,有丰富的项目开发经验,3-5年的java开发经历,带过5-10人以上团队开发
展开
-
Request与session与application的区别
(1)request的setAttribute与getAttribute方法一般都是成对出现的,首先通过setAttribute方法设置属性与属性值,然后通过getAttribute方法根据属性获取到与该属性对应的对象值(获取到之后一般都需要进行向下类型转换,将属性值转换为真正的对象)。setAttribute与getAttribute方法都是在服务器端内部执行的,客户端不知道服务器端是否执行过这原创 2013-01-22 21:36:09 · 2029 阅读 · 1 评论 -
在JS里面,取struts的<html:form>标签里面的<html:text property="title"/>值
不能用 id,struts标签要用styleId不然会报错然后js里面var content=document.getElementById("title").value;,就可以取到值了原创 2013-01-20 23:32:07 · 2512 阅读 · 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: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 · 6780 阅读 · 1 评论 -
<bean:write>的用法
. 利用的format属性,加上一个format="#" 属性例:附:的用法1. 首先要想使用struts的标签库,则必须在jsp中指定所使用的标签库地uri和prefix,即标签库的标准 2. 相当于3. bean:write常用的属性有如下几个: name,用来指定属性的名字 filte原创 2013-01-21 21:43:19 · 3242 阅读 · 0 评论 -
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 评论 -
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内部工作流程:
随着MVC模式的广泛应用,催生了MVC框架的产生。在所有的MVC框架中,出现最早应用最广的就是Struts框架。 Struts环境配置:…。 Struts工作原理和Struts内部工作流程:MVC Model2:采用Struts的Web应用程序:当Web应用程序启动的时候,就会初始化ActionServlet, [ 在初始化ActionSe转载 2013-02-19 09:12:10 · 1034 阅读 · 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 评论 -
获取 .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 评论 -
自动刷新本页,定时刷新页面,定时转发
Html代码 meta http-equiv="refresh" content="300; url=target.jsp"> 它的含义:在5分钟之后正在浏览的页面将会自动变为target.html这一页。代码中300为刷新的延迟时间,以秒为单位。targer.html为你想转向的目标页,若为本页则为自动刷新本页。 -----------------原创 2013-02-22 21:01:19 · 1579 阅读 · 0 评论 -
struts2+hibernate3.2分页
1.Action的配置:private Integer id;private String content;private String username;private int pageNow = 1; // 初始化为1,默认从第一页开始显示private int pageSize = 10; // 每页显示5条记录private int pageCount;// 总页数原创 2013-06-12 08:45:09 · 877 阅读 · 0 评论 -
Action的详解
Action是struts中的一个抽象类,它其实是Struts的心脏部分,前面提到的ActionServlet和ActionForm进过处理获取的请求和数据,都会到达Action中得到分发。一:Action有那些作用可以进行一些表单数据的检查,这里面的检查一般和页面的检查是不一样的,页面的检查都是客户端的一些数据格式规范的检查,这里的检查而与业务相关的检查一般放到这里面检查,比如与Ja转载 2013-01-19 23:57:51 · 916 阅读 · 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 评论 -
如何在jsp里禁止session
jsp中禁用session这样就禁止了原创 2013-01-17 11:56:23 · 3035 阅读 · 0 评论 -
request与response
在servlet中的request和response最好是HttpServletRequest和HttpServletResponse,如果不是应该强转为这两种类型,否则好多重要的方法会掉不到比如把ServletRequest转化为HttpServletRequest,ServletResponse转化为HttpServletResponserequest: ——>创转载 2013-01-17 12:03:36 · 431 阅读 · 0 评论 -
EL和JSTL表达式
一、EL表达式:写法: ${XXX}取值范围:page、request、session、application1、EL的取值 1、对一般对象来说,如果取对象里的属性,那么必须有响应属性的get方法才能取到 2、对于map等键值对保存的对象来说,直接${map1.key1}可取到map1中k1对应的值 3、对于数组来说,可以通过${数转载 2013-01-17 12:19:09 · 546 阅读 · 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 评论 -
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 评论 -
struts1的拦截器,一个简单的示范
1·首先写一个类 MyInterceptor 继承ActionServlet,代码如下[java] view plaincopypublic class MyInterceptor extends ActionServlet { @Override public void doPost(HttpServletReq原创 2013-01-17 15:53:39 · 2915 阅读 · 0 评论 -
DispatchAction的用法
1、编写Action,继承自DispatchAction将execute方法改为其他名字2.struts-config.xml中的3.jsp页面中增加一个隐藏域,里面也有一个请求参数: 错误写法:url?opType="findAll"正确写法:url?opType=findAll原创 2013-01-17 15:50:40 · 3401 阅读 · 0 评论 -
Struts控制流
Struts框架是基于控制层的一个MVC框架,所以对于Struts框架来说,最核心的东西就是控制。这次毕业论文答辩的时候,老师问了“什么叫控制”。当时听起来有点雷人。但是事后一想,确实是这样,Struts就是控制。我毕业论文是采用Struts框架实现的。当然里面少不了关于控制的理论。我当时回答他的是关于web应用上,控制代表的操作。比如对页面传递过来的信息进行校验,分发等。但是老师对我的答案不是认转载 2013-01-19 23:46:31 · 479 阅读 · 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 评论 -
ActionMapping的详解
在一个web应用中,每个资源都必须通过URI来进行引用。 资源包括HTML页面,JSP页面,和定制动作。为了给定制动作一个 URI或者说路径,Struts框架提供了一个 ActionMapping对象。ActionMaping也是Struts的一个核心对象,通常我们不用手写ActionMapping类,它只需要在配置文件中配置就行。ActionMapping如何配置:Actio原创 2013-01-19 23:45:12 · 1754 阅读 · 0 评论 -
ActionForm的详解
一:什么是ActionFormActionForm可以从下面四点理解它1 . ActionForm表示Http窗体的数据,也就是咱们页面表单数据收集器,可以看作是模型和视图的中介,他负责保存表单中的数据供模型或者视图使用,只能通过ActionForm验证的数据才能发送到Action处理。2 . ActionForm是一个或者多个ActionConfig关联的JavaBea转载 2013-01-19 23:58:22 · 762 阅读 · 0 评论 -
<html:form>里的<html:password property="password"/>中的property
struts的里 property必须要有,property对应的是actionForm里的值原创 2013-01-20 23:40:19 · 965 阅读 · 0 评论 -
spring在ssh框架中到底起到什么作用
Spring核心有两个方面IOC(依赖注入)和AOP(面向对象切面编程)Spring贯穿在整个项目之中,每当我们需要new 一个对象的时候,其实很耗资源的,通过spring可以被动的让我们获取想要的对象而不用每次都去newAOP里面的代理也用的很广泛,比如说我们有时候需要调用某个类的方法的时候,不想通过对象去调用,而是用代理间接地去调用####################原创 2013-06-25 19:41:36 · 1169 阅读 · 0 评论