Quantcast
Channel: BlogJava-我的漫漫程序之旅-文章分类-Struts2
Browsing all 13 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Struts2属性文件简单应用

在包下建立名为pageckage.properties的文件.我这里的包是com.内容如下: requiredstring = $\{getText(fieldName)} is required. password = Password username = User Name 这里我们需要改一下我们的LoginAction-validation.xml:...

View Article



Image may be NSFW.
Clik here to view.

自定义拦截器

作为“框架(framework)”,可扩展性是不可或缺的,因为世上没有放之四海而皆准的东西。虽然,Struts 2为我们提供如此丰富的拦截器实现,但是这并不意味我们失去创建自定义拦截器的能力,恰恰相反,在Struts 2自定义拦截器是相当容易的一件事。   大家在开始着手创建自定义拦截器前,切记以下原则: 拦截器必须是无状态的,不要使用在API提供的ActionInvocation之外的任何东西。...

View Article

Image may be NSFW.
Clik here to view.

Struts2表单基本验证

Step 1: 创建输入页:index.jsp <html> <head>     <title>Validation - Basic</title>     <s:head/> </head> <body> <b>What is your favorite color?</b>...

View Article

Image may be NSFW.
Clik here to view.

使用Struts2自带的拦截器

   首先,要跟大家道个歉,前一阵子为给客户个一个DEMO,忙得不可开交,所以很久没有更新Blog。提到这个DEMO我想顺便跟大家分享一下心得——如果大家希望快速开发,一个类似Struts 2这样的简单方便的WEB框架必不可少。我们在开发DEMO使用的还是Struts 1.2.8,而且没有不使用任何EL(表达式语言),导致页面出现无数类似 “<%= ((Integer)...

View Article

Image may be NSFW.
Clik here to view.

用Struts2中的ActionSupport中的validate方法进行表单验证

     摘要: 在你的的web中加入struts2的jar包支持. 第一步:web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"     xm...  阅读全文々上善若水々 2007-11-24 17:19 发表评论

View Article


Image may be NSFW.
Clik here to view.

Struts2中的链接标签

为了使从一个页面中链接一个动态数据变得简单,Struts2框架提供了一系列的标签。 Struts2标签的一种用法是创建链接到其他Web资源,特别是针对那些在本地应用中的资源。   1.普通链接 Web程序中最普通的应用是链接到其他页面,下面看Welcome.jsp。 <%@ page contentType="text/html; charset=UTF-8" %> <%@...

View Article

Image may be NSFW.
Clik here to view.

Struts2中实现文件上传(附源码)

Struts2使用开源项目Apache Jakarta Commons FileUpload和内建的FileUploadInterceptor拦截器实现文件上传. 实现原理 : Struts 2是通过Commons FileUpload文件上传。Commons...

View Article

Image may be NSFW.
Clik here to view.

Struts2中的Result类型应用(action...etc跳转)

概况 Result类型 是在Action执行完,一个结果返回后决定发生什么事的类。开发者可以自由的根据他们的应用和环境的需要创建自己的Result类型。例如在WebWork2中,Servlet和Velocity结果类型已经被创建用来显示web应用程序的画面。 注意: 所有的webwork内建的Result类型都实现了com.opensymphony.xwork.Result接口....

View Article


Image may be NSFW.
Clik here to view.

struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)

我的前台页是这样的: <body>       <form action="test.action" method="post">           测试文件:<input type="file" id="doc" name="path" value=""/>           <input type="submit" value="提交"...

View Article


Image may be NSFW.
Clik here to view.

STRUTS2中的日期处理

1.Struts2中的日期的格式化: 在struts2中,提供了<s:date.../>标签,可以很方便地处理日期。有了这个标签,就可以随意地以各种方式来格式化日期,如指定日期格式为“dd/MM/yyyy hh:mm”,或者是自定义可读性强的日期格式“2 hours 14 minutes”,或者使用在properties文件中预先定义好日期格式。...

View Article

Image may be NSFW.
Clik here to view.

Struts2中Session的使用

在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到 1.通过ActionContext class中的方法getSession得到 2.Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作   下面先看一个采用第一种方式,在action中得到session的例子 package...

View Article

Image may be NSFW.
Clik here to view.

Struts2 action的扩展名两种修改方法

STRUTS2 ACTION的扩展名默认为.action,在struts1.X前为.do,如果要把STRUTS2的ACTION 的扩展名也改成.do可以按如下方法做。 方法一 struts.xml: <struts>      <constant name="struts.action.extension" value="do" /> //注意这里...

View Article

Image may be NSFW.
Clik here to view.

Struts2.1 annotation防止表单重复提交

问题描述:用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,这是一个比较棘手的问题。我们可以从客户端和服务器端一起着手,设法避免同一表单的重复提交。 解决方案: 1.使用客户端脚本 提到客户端脚本,经常使用的是JavaScript进行常规输入验证。在下面的例子中,我们使用它处理表单的重复提交问题,请看下面的代码:       <form...

View Article

Browsing all 13 articles
Browse latest View live




Latest Images