随笔分类 -  struts

摘要:1.首先是在ActionForm中Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->ActionErrors errors=new ActionErrors(); if(name==null||name.length()<1){ errors.add("name",new ActionMessage("namewrong")); } if(password==null||password.lengt 阅读全文
posted @ 2011-01-12 21:51 李只蚊 阅读(943) 评论(0) 推荐(0) 编辑
摘要:主要应用就是注册信息太多,以多个页面进行逐步注册操作,大概的原理就是一个ActionForm对应多个Action1,建立一个ActionForm,有3个域,分别是name,password,email,不用添加JSP2.建立一个jsp,名字叫register1.jsp,代码如下<html:form action="/register1.do" method="post"> username:<html:text property="username"/> <html:errors property=&qu 阅读全文
posted @ 2011-01-09 18:52 李只蚊 阅读(592) 评论(0) 推荐(0) 编辑
摘要:就是在一个JSP页面接收ActionForm的属性时,如果输入的是中文,那么在ActionForm接收后会是乱码解决方案有2个:1.在Action类中解决,这个我试过,不可行2.在ActionForm中解决,这个我试过,可行,而且很方便在ActionForm中的reset方法中加入如下代码即可,可输出英文或中文public void reset(ActionMapping mapping, HttpServletRequest request) { try { request.setCharacterEncoding("GBK"); } catch (Exception e 阅读全文
posted @ 2011-01-09 16:51 李只蚊 阅读(1608) 评论(0) 推荐(0) 编辑
摘要:以前存储中文和输出中文都是很复杂的一件事,现在Struts有了国际化技术的支持后,变成异常简单首先是在资源文件增加中文内容之后再支持Struts的JSP页面中增加一个bean标签用于输出,注意(页面必须支持中文也就是页面的抬头要用gb2312:<%@ page language="java" pageEncoding="gb2312"%>)<bean:message key="xxx" />效果如图所示 阅读全文
posted @ 2011-01-08 21:36 李只蚊 阅读(202) 评论(0) 推荐(0) 编辑
摘要:搞了一个小时才完成URL重写技术,下面就写一下学习笔记,用一个实例的方式解释如何实现URL重写我的目标就是令类似/personal/a1/a2的所有HTTP请求解释成/urlReWrite.do?city=a1&name=a2,并执行相应的Action输出2个参数1.首先是新建一个Struts项目,之后增加一个jsp页面,目录结构如下所示2.下载urlrewriterfilter,附件那里我会提供下载之后把jar文件和xml配置文件导入到项目相应的目录中导入jar文件之后选择urlrewrite-3.1.0.jar导入XML配置文件选择XML catalog文件,之后选择导入的路径,就 阅读全文
posted @ 2011-01-08 20:59 李只蚊 阅读(1816) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示