![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts2
文章平均质量分 64
netxdiy
这个作者很懒,什么都没留下…
展开
-
Myeclipse的tyry catch 怎么让它自动生成
方法1:选择代码段,右键单击,选择Surround With->6 try(try catch block);方法2:如果是必须要捕捉的异常,eclipse会自动提示错误,点击左边那把"x",选择对应的选项即可。...原创 2011-03-21 19:58:22 · 312 阅读 · 0 评论 -
模型驱动model driven
struts.xml /user_add_success.jsp UserAction.javapackage com.bjsxt.struts2.user.action;import com.bjsxt.struts2.user.mo...原创 2011-03-19 15:01:56 · 87 阅读 · 0 评论 -
取web元素
访问Web元素a) Map类型 i. IoC ii. 依赖Struts2b) 原始类型 i. IoC ii. 依赖Struts2struts.xml /user_login_success.jsp ...原创 2011-03-19 13:44:20 · 53 阅读 · 0 评论 -
解决中文参数传递问题
解决中文参数传递问题 在struts.xml中加入 或者将web.xml中的org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter改成org.apache.struts2.dispatcher.FilterDispatcher...原创 2011-03-19 10:24:52 · 111 阅读 · 0 评论 -
JAVA toString()
toString()方法就是把对象转换成String类型,转换的算法根据类型和实际需要而定。比如一个Integer对象的toString方法就是把这个对象表示的整数转化成字符串,133就成了"133"。也有根据实际需要来定toString方法的,比如一个Person类:class Person { String firstName; String familyN...原创 2011-03-18 17:45:48 · 119 阅读 · 0 评论 -
Java学习之Iterator(迭代器)的一般用法
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一...原创 2011-03-18 17:37:55 · 80 阅读 · 0 评论 -
Java集合Set List Map
Set ,List ,Map的区别和功能到底是怎样的?其实它是与数组区分开来的。 数组:java数组的长度是固定的,在同一个数组中只能存放相同类型的数据,可以是基本数据类型,也可 以存放引用类型的数据。 java集合:存入于java.util包中,它不能存放基本类型数据,而只能存放对象的引用。 Set (集):集合中的对象不按特定方式排序,并且没有重复对象。它的有些实现类能...原创 2011-03-18 17:20:42 · 106 阅读 · 0 评论 -
struts2的日期date格式化(3种)
在直接原创 2011-03-15 22:01:39 · 210 阅读 · 0 评论 -
DTO简单总结
DTO就是数据传输对象(Data Transfer Object)的缩写。 DTO模式或称VO模式,是指将数据封装成普通的JavaBeans,在J2EE多个层次之间传输。 DTO类似信使,是同步系统中的Message。 该JavaBeans可以是一个数据模型Model。 常见的方式就是为实体对象建立一个Model类,该类只包含这个对象所有字段的getter和setter。...原创 2011-03-13 21:05:49 · 305 阅读 · 0 评论 -
struts的ui标签,theme(主题)(如何去掉fielderror actionerror actionmessage前的小点,让其按自己要求显示的5种...
主题:ui标签使用比较复杂,与JavaScript结合也不是太完美,因此,struts2的标签用得并不多。 Theme主题,在struts中表示用来显示html的主题。在core包下的org.apache.struts2的default.properties有struts.ui.theme=xhtml,(指定默认主题为xthml),主题有4中,simple,xhtml,css_xhtml,ajax...原创 2011-03-13 01:13:39 · 186 阅读 · 0 评论 -
Forward与Redirect区别
Forward与Redirect 在做前台开发过程中你可能经常遇到关于转发页面得操作,很显然的就想到了forward和redirect,但是到底用哪一个呢,他们之间有什么区别呢,现在我将我自己的理解以及开发的时候怎么应用写出来供大家参考一下:(1) 共同点: ...原创 2011-03-12 18:41:46 · 80 阅读 · 0 评论 -
MyEclipse8.5已经可以下载了
MyEclipse 8.5可以下载了,下载地址为:http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.5.0-win32.exe MyEclispe 8.5是基于Eclipse 3.5.2的, 1- MyEclipse Enterprise Workbench 8...原创 2011-03-12 10:43:15 · 103 阅读 · 0 评论 -
使用Struts2的标签
说明:本文大部分内容翻译自struts- 2.0.8 -all\struts-2.0.8\docs\docs\using-tags.html,并将struts2的标签作为附录补充,标签尚有部分未补充完。 在上篇(Hello World篇)中,我们呈现了一个简单的欢迎界面。在本篇中,我们将创建链接到应用其他Action的链接。 Web应用程序与传统的Web站...原创 2011-03-10 23:07:55 · 85 阅读 · 0 评论 -
struts2 strus.xml中result类型及含义
一个提交到服务器的处理通常可以分为两个阶段,第一个阶段查询服务器状态(查询或者更新数据库),第二个阶段选择一个合适的结果页面其返回给用户(这里要讲的Result的内容)。 Struts2提供了对不同种类返回结果的支持,常见的有JSP,FreeMarker,Velocity等。 Struts2支持的不同类型的返回结果为: 名字 说明 1. dispatcher 2...原创 2011-03-19 15:17:04 · 91 阅读 · 0 评论 -
Struts2的result的type--Chain
Chain:基本用途是构造成一条动作链。前一个动作将控制权转交给后一个动作,而前一个动作的状态在后一 个动作里仍然保持着。动作链由Chaining拦截器负责处理,因为这个拦截器是defaultStack拦截器栈的一份子,多以你随时都可以使用动作链。- 下面给出声明一个动作链的例子: a2 ...原创 2011-03-19 15:40:59 · 79 阅读 · 0 评论 -
struts2拦截器详解实例
struts.xml /input.jsp /addOK.jsp /error.jsp input.jsp My JSP 'test.jsp' starting...原创 2011-03-21 16:11:55 · 92 阅读 · 0 评论 -
Struts2拦截器配置
拦截器(interceptor)是Struts2最强大的特性之一,拦截器可以让你在Action和result被执行之前或之后进行一些处理。同时,拦截器也可以让你将通用的代码模块化并作为可重用的类。Struts2中的很多特性都是由拦截器来完成的。例如params拦截器将HTTP请求中的参数解析出来,并设置为Action的属性。servlet-config拦截器直接将HTTP请求中的HttpServl...2011-03-21 11:25:00 · 81 阅读 · 0 评论 -
Struts2使用之拦截器实例
实例一:防止表单重复提交防止重复提交:有两种方法:一是使用token拦截器,二是使用tokenSession第一种方法步骤:1、 先在页面中放一个令牌。调用Struts标签,服务器自动分派。2、 在struts.xml文件定义token拦截器。 3、 在struts.xml文件配置有重复提交的错误页面,即:/...原创 2011-03-21 11:16:09 · 82 阅读 · 0 评论 -
Struts2拦截器配置
Struts2框架的大部分功能都是通过拦截器来完成的。默认情况下所以的package都会继承默认的struts-default包,这样就可以使用Struts的大量默认拦截器。 /login.jsp public class LoginI...原创 2011-03-21 11:11:06 · 66 阅读 · 0 评论 -
struts开发小结
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+requ原创 2011-03-20 21:27:34 · 81 阅读 · 0 评论 -
数据校验DataValiation
struts.xml /result.jsp /register.jsp RegisterAction.javapackage c...原创 2011-03-20 14:46:33 · 132 阅读 · 0 评论 -
JAVA Calendar详解
(在文章的最后,将会介绍Date类,如果有兴趣,可以直接翻到最后去阅读)究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历、阴(农)历之分。它们的区别在哪呢?比如有:月份的定义 - 阳`(公)历 一年12 个月,每个月的天数各不同;阴(农)历,每个月固定28天每周的第一天 - 阳(公)历星期日是第一天;阴(农)历,星期一是第一天实...原创 2011-03-20 14:00:10 · 83 阅读 · 0 评论 -
struts tags小结
struts.xml /tags.jsp TagsAction.javapackage com.bjsxt.struts2.tags;import com.opensymphony.xwork2.Actio...原创 2011-03-20 10:47:37 · 87 阅读 · 0 评论 -
ongl表达式用法
struts.xml ognl.xml /ognl.jsp ognl OgnlAction.javapackage com...原创 2011-03-19 21:39:15 · 120 阅读 · 0 评论 -
action向其他页面传参数
struts.xml /user_success.jsp?t=${type} UserAction.javapackage com.bjsxt.struts2.user.action;import com.opensymphony.xwork...原创 2011-03-19 16:24:35 · 111 阅读 · 0 评论 -
动态结果集DynamicResult
struts.xml ${r} UserAction.javapackage com.bjsxt.struts2.user.action;import com.opensymphony.xwork2.ActionSupport;p...原创 2011-03-19 16:04:45 · 165 阅读 · 0 评论 -
全局结果集 global-results | extends
struts.xml /main.jsp /index.jsp /user_success.jsp /user_error.jsp ...原创 2011-03-19 15:53:01 · 71 阅读 · 0 评论 -
Struts2类型转换
Struts2在进行输入校验与业务逻辑调用之前会先对界面传来的数据进行类型转化。像Action类中定义的int,String等基础类型的属性,只要其属性名与JSP界面上的name属性对应的值相同,则Struts2自动会将其转换。然而Struts2不会转化对象类型。必须程序员自定义对象类型的转换。以下以Point点对象为例来自定义对象类型的转换。此例我们在input.jsp中通过3个文本框输...原创 2011-03-10 22:55:08 · 99 阅读 · 0 评论 -
Struts2的类型转换器
关键字: struts2 类型转换器一、概述 在B/S应用中,将字符串请求参数转换为相应的数据类型,是MVC框架提供的功能,而Struts2是很好的MVC框架实现者,理所当然,提供了类型转换机制。 Struts2的类型转换是基于OGNL表达式的,只要我们把HTML输入项(表单元素和其他GET/POET的参数)命名为合法的OGNL表达式,就可以充分利用Struts2的...原创 2011-03-10 22:51:54 · 61 阅读 · 0 评论 -
STRUTS2.0 常用标签
1. Struts2页面开发中常用标签使用说明 1.1.往action里传值的使用方式: a. userName属性需要在访问的action中提供相应的属性,并有SET/GET方法。 b. 可以不在访问的action中提供相应的属性,用request.getParameter(“userName”);1.2.显示标签 property 用于输出指定值: 当action返回到...原创 2011-03-10 22:48:32 · 85 阅读 · 0 评论 -
struts 通配符
最近用到struts,发现在配置ActionMapping的时候有个偷懒的方法--使用通配符,然而网上说的较详细的不多,便在此分享一下自己的经验。 在不使用通配符的常规做法中,我们要配置很多个ActionMapping,举个不是很恰当的例子,有个信息表,需要ADSM(增加、删除、查询、修改)操作,那么我们要配置4个ActionMapping,类似下面这样: ...原创 2011-03-06 23:22:04 · 95 阅读 · 0 评论 -
Struts2中的动态方法调用(DMI)
1.Action执行的时候不一定要执行execute方法;2.动态方法调用(DMI)的两种方式: a.通过配置文件struts.xml中action的method属性指定调用方法,如: ; b.在URL中动态指定调用方法,使用感叹号“!”将action名和调用方法名分割开,如: http://localhost:8080/Struts2_...原创 2011-03-06 23:18:36 · 96 阅读 · 0 评论 -
Struts2中Action接收参数的方法
Struts2中Action接收参数的方法主要有以下三种:1.使用Action的属性接收参数: a.定义:在Action类中定义属性,创建get和set方法; b.接收:通过属性接收参数,如:userName; c.发送:使用属性名传递参数,如:user1!add?userName=Magci;2.使用DomainModel接收参数: a.定义:定义...原创 2011-03-06 23:04:01 · 112 阅读 · 0 评论 -
struts2中路径的设置
关键字: struts2 路径struts2中路径的设置 在struts2中最好使用绝对路径。 MyEclipse中常用的设置路径的方法: Java代码 request.getScheme()值是:http request.getServerName()的值是:localhost request.getServerPor...原创 2011-03-06 23:01:03 · 830 阅读 · 0 评论 -
如何Eclipse自动提示
如何Eclipse自动提示 第一部分:实现eclipse自动自带提示(输入"."才会提示)eclipse版本3.0时就已经支持代码提示功能,以前使用在win98,winxp都能自动实现自动提示。最近把eclipse最新版本3.2装在windows 2000中却不能实现代码提示功能,查了下资料才知道在windows 2000系统下安装后,默认这些功能没有被选中。可以手动修改操作如...原创 2011-03-05 23:10:50 · 68 阅读 · 0 评论 -
Struts2+Spring+Hibernate搭建全解!
Struts2+Spring+Hibernate是J2EE的最新流行框架。本篇是我搭建这个框架的经验总结,有很多人搭建这个框架总会遇到大大小小的问题,网上也没有什么行之有效的方案或成体系的介绍,所以我就决定总结一下我的搭建过程。给一些搭建尚存问题的朋友提供帮助。我用这个框架,实现的是基本的CRUD功能的一个雇员管理系统,本来打算丰富一下功能,但是一直没能抽出空去搞。目前版本...2011-02-26 20:46:00 · 83 阅读 · 0 评论 -
在MyEclipse下如何添加hibernate支持(2)
在上一篇文章里我们已经成功的为项目添加了hibernate支持,接下来我们来进行相关的测试与调试技巧6、测试HQL语言在java视图下,项目 --- myeclipse --- open hql editor在HQL Editor中输入:“from UserInfo” 即可查询到表中所有的对象,同时选中某一个对象,在右边的properties视图中还可以看到这个对象...2011-02-25 14:26:00 · 80 阅读 · 0 评论 -
在MyEclipse下如何添加hibernate支持(1)
在网络资源中有很多S2HS整合的文档和教程,但是真正适合初学者的少之又少,初学者在整合的时候经常会遇到这样活着那样的错误,今天我就把自己在实践中的详细过程都记录下来,希望对自己,对学习S2HS的初学者都有些帮助。MyEclipse创建一个Hibernate应用的开发步骤:Ø创建工程Ø切换到MyEclipse Database Explorer透视图Ø在MyEclip...2011-02-25 14:26:00 · 181 阅读 · 0 评论 -
Hibernate学习笔记(一)--用MyEclipse 6.5+MySQL 5.0的环境跑起来
准备:建表用MySQL在名为STMS数据库中建表person在MyEclipse中建连接数据库的连接名为MySQL_localhost,在Driver JARS中导入MySQL的驱动程序mysql-connector-java-5.1.6-bin.jar一.新建名为MySQLHibernate的Web ProjectFile—new—project—MyEc...2011-02-25 14:10:00 · 162 阅读 · 0 评论 -
struts2采用域模型方式接收参数
struts.xml:<struts><constant name="struts.i18n.encoding" value="gbk" /> <constant name="struts.devMode" value="true" /> <package name="user" n2011-02-24 22:38:00 · 111 阅读 · 0 评论