struts_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> struts >>列表
· Struts2中的动态方法调用(DMI)发布时间:2011-01-11
对于DMI的理解我觉得还是看一些代码了解的快和记忆深刻,所以,我就从网上找了一段代码关于Action的方法调用:1.Action执行的时候不一定要执行execute方法;2.动态方法调用(DMI)的两种方式:a.通过配置文件struts.xml中action的method属性指定调用方法,如:<actionmethod="调用方法名">;b.在URL中动态指定调用方法,使用感叹号“!”将action名和调用方法名分割开,如:http://localhost... 查看全文
· struts1和struts2的区别发布时间:2011-01-10
struts1和struts2的区别一.MVC的特点:—多个视图可以对应一个模型。按MVC设计模式,一个模型对应多个视图,可以减少代码的复制及代码的维护量,一旦模型发生改变,也易于维护。—模型返回的数据与显示逻辑分离。模型数据可以应用任何的显示技术,例如,使用JSP页面、Velocity模板或者直接产生Excel文档等。—应用被分隔为三层,降低了各层之间的耦合,提供了应用的可扩展性。—控制层的概念也很有效,由于它把不同的模型和不同的视图组合在一起,完成不同的请求。因此... 查看全文
· struts2与 json 发布时间:2011-01-10
需要注意的是,如果用JSON插件把返回结果定为JSON。而JSON的原理是在ACTION中的get方法都会序列化,所以前面是get的方法只要没指定不序列化,都会执行。如果该方法一定要命名为get*(比如实现了什么接口),那么可以在该方法的前面加注解声明该方法不做序列化。注解的方式为:@JSON(serialize=false)除此之外,JSON注释还支持如下几个域:serialize:设置是否序列化该属性deserialize:设置是否反序列化该属性。format:设置用于格式化输出... 查看全文
· Struts2之实现文件上传与下载发布时间:2011-01-07
在电脑前坐了一天,看看这个看看那个,也没什么意思,就翻一翻以前培训时的课件,整理整理全当做复习了。当我们用struts2进行文件上传时,首先要将from表单的enctype属性进行重新设置。那么该属性的取值就是决定表单数据的编码方式。一般有三个属性取值:application/x-www-form-urlencoded:默认的编码方式,它只处理表单域里的value属性,采用这种编码方式的表单会将表单域的值处理成URL编码方式。这种方式按ISO-8859-1的编码方式将表单上传到服务器... 查看全文
在本例中用struts1.3+spring2.5+hibernate3.3的annotaion来实现开发。1、新建一个javaWeb项目。名字为ssh。2、在新建的项目中加入spring、struts、hibernate需要的jar包spring2.5struts1.3hibernate3.33、在str目录里加下beans.xml配置文件,并对数据库连接池与事务进行配置(事务用注解进行配置).在beans里要加上事务的xml声明。也就是表示事务的头文件。<... 查看全文
struts2中的局部类型转换新的需求:用户需要同时增加三个点的坐标。一、找到之前创建的input.jsp页面,再增加两个textfield,用于输入新增的两个点的坐标:<body><h3><fontcolor="red">使用逗号将点的两个坐标分隔开</font></h3><s:formaction="pointConverter"><s:textfieldname="point"label="point">... 查看全文
· struts2,jquery,json,ajax发布时间:2011-01-07
struts2和jquery实现ajax功能传递json数据首先看下我使用的jar包这该死的jar包可是闹腾坏了<!--StartFragment-->... 查看全文
· Struts ActionForm用Map来封装数据发布时间:2010-12-29
1。当表单中数据会增加的时候,在form中写每一个属性不利于软件的升级和维护,这个时候我们有两种解决方案,一种是采用DynaActionForm,另一种就是采用Map属性,下面是示例代码:Java代码packagecom.mj.forms;importjava.util.HashMap;importjava.util.Map;importorg.apache.struts.action.ActionForm;/****@authorM... 查看全文
WEB应用中一般都会处理主从表的信息,或者称之为头层与行层的一对多的关系数据,如订单头/订单明细.对于这种关系数据提交到后台的struts的ActionForm的话,这个ActionForm就要好好的设计一下,不然会给自己带来许多额外的代码,比如有的人的处理方法就是把页面提交到后台的毫无关系的散装数据非常吃力的拼凑一对多的关系对象出来。下面举一个如今非常现实的关于股票的例子,简单的应用场景是:记录某个帐户所持有的股票信息,提交到后台,然后显示出来,输入页面如下图:帐户信息包括帐户名和资金帐号... 查看全文
· Struts2问题发布时间:2010-12-29
请问是什么问题啊?严重:Exceptionstartingfilterstruts2java.lang.NullPointerExceptionatcom.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209)atcom.opensymphony.xwork2.util.FileManager.fileNeedsReloading(FileManager.java:60... 查看全文
· struts1实现aop发布时间:2010-12-29
项目05年正式上线,所用struts框架版本较低,在此环境实现aop的方法如下:步骤一:下载saif插件,放置到WEB-INF\lib下面。见附件步骤二:在struts-config.xml中配置<plug-inclassName="net.sf.struts.saif.SAIFPlugin"><set-propertyproperty="interceptor-config"value="/WEB-INF/interceptor-config.xml"/><... 查看全文
· struts表单提交多行数据发布时间:2010-12-29
使用Struts提交多行数据以下是使用struts提交多行数据的例子,提交多行数据至SurveyListForm:提交页面form.jsp,用于提交两条数据,注意[]的使用:<FORMMETHOD=POSTACTION="survey.jui"><INPUTTYPE="text"NAME="surveys[0].checkPerson"><INPUTTYPE="text"NAME="surveys[1].checkPerson"><... 查看全文
· struts 2.1输入校验发布时间:2010-12-25
Struts2框架中的服务器端表单验证由两种方式实现:一、是调用校验框架进行自动校验:通过在Action类的相同路径下放置一个XML校验配置文件,并在该配置文件中定义表单各字段的校验规则来实现的,校验配置文件的命名遵循“Action类名-Action别名-validation.xml”形式的命名规则。二、是在Action中进行手动校验:通过在Action类中重载validate()方法,在validate()方法中通过手动编写判断代码实现表单数据的有效性校验。1、首先执行类型转换。2... 查看全文