JSP
jackyrongvip
这个作者很懒,什么都没留下…
展开
-
spring mvc之把信息提示带到下个页面
spring mvc中,要实现把一些成功或错误的信息带到其他页面显示的话,其实也是很简单的,注意model的运用,比如 Map model=new HashMap(); model.put("error","对不起,不能重复投票"); return new ModelAndView("error",model); 其中error.jsp里原创 2013-07-01 16:16:37 · 907 阅读 · 0 评论 -
spring 3 mvc中的view resolver小结
下面小结下spring 3 mvc中的view resolver:1 InternalResourceViewResolver 这是最常用的了,用来拼接返回的视图,比如: class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping" />原创 2013-07-01 16:26:23 · 2226 阅读 · 0 评论 -
spring 3 mvc中的controller小结
本文小结下spring 3 MVC中常见的几个controller相关的1 MultiActionController 比如在一个controller中,可以设置增删改的操作,都可以放这里:import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import原创 2013-07-01 16:26:14 · 1962 阅读 · 0 评论 -
spring mvc3中异常处理
在spring mvc3中,处理异常可以这样做,首先定义一个自定义的异常类:1 public class GenericException extends RuntimeException{ private String customMsg; //getter and setter methods public GenericException(String customMs原创 2013-07-01 16:26:03 · 1199 阅读 · 0 评论 -
(转)Struts2 Convention零配置
从struts2.1开始,struts2不再推荐使用Codebehind作为零配置插件,而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行配置,甚至不需要使用Annotation进行配置,而是由struts2根据约定自动配置。如何使用Convention1. 将st原创 2013-07-01 16:24:15 · 664 阅读 · 0 评论 -
多使用jsp的自定义标签
JSP的自定义标签其实是挺好用的,比如在一个比较复杂的页面中,简单地插入几句,就可以避免大量的冗余的代码,比如在一个新闻网站中,可以做一个播放幻灯的自定义标签。下面总结下,大概做自定义标签的套路如下:public class SlidenewsTag extends SimpleTagSupport { /** 标签体处理 */ public void doTag() thro原创 2013-07-01 16:22:32 · 760 阅读 · 0 评论 -
SPRING容器外访问SPRING
在JSP或者SERVLET外访问SPRING也是很常见的.ApplicationContext是Spring的容器环境,通过ApplicationContext对象可以访问所有配置的bean。 在Web开发开发中,常常需要从JSP或者Servlet或者Action中获取ApplicationContext对象,这时候,就无法使用new关键字通过查找配置文件来实例化ApplicationCo原创 2013-07-01 16:20:52 · 722 阅读 · 0 评论 -
struts里的staticJavascript
在struts 的验证里,要注意如下几点 格式为 return validate + formbean名称(首字母大写) + (this)用来在提交本页面时执行相应的js验证代码。 ② 用来生成本页面的 js 验证代码。 有两种方法:⑴ 在页面上声明http://struts.apache.org/tags-html" prefix="html" %>因为dynamicJavasc原创 2013-07-01 16:19:07 · 827 阅读 · 0 评论 -
一个包冲突引起的问题
今天发现部署TOMCAT 6.0的工程是,发现出现如下错误The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory将工程路径下的WebRoot下的WEB-INF下的lib里的jsp-api-2.0.jar,servlet-api.jar删除就OK 了,应该是工程里自带的这两个原创 2013-07-01 16:15:34 · 658 阅读 · 0 评论 -
java里的验证码
最近在一个J2EE系统里,要用到验证码,找到如下比较好的方法,是写成servlet的import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.awt.*;import java.awt.image.*;import java.util.*;import javax.imageio.*原创 2013-07-01 16:14:57 · 632 阅读 · 0 评论 -
(转)iframe自适应
http://www.blogjava.net/josson/archive/2008/01/17/175914.html1、目的系统通过一内嵌页面(iframe) 来展现网页内容(也包括内嵌页中再嵌一个网页),这将会引起如下几个问题:a.不同的网页内容多少不一致,导致iframe的高度无法与实现内容或浏览器高度相匹配。b.窗口缩放时,不能iframe不能进行自动调整。针对这两个问题,原创 2013-07-01 16:20:14 · 669 阅读 · 0 评论 -
ejb3 小结3
这次小结下拦截器 接口import javax.ejb.Remote;@Remotepublic interface IMan { String getName(); void qq(); void mm(); String sayHelp();} 实现: import javax.ejb.Stateful;import javax.interceptor.Int原创 2013-07-01 16:19:36 · 550 阅读 · 0 评论 -
spring mvc中两种异常的处理手法
在spring mvc中,对异常的处理,可以小结有如下两类写法:1 showDBError maxUploadExceeded 这里,用的是.SimpleMappingExceptionResolver,并且为每个异常都专门设置了一个单独的.jsp文件,比如这里的showDBerror.jsp去处理,这里的上传文件超过大小的话,是原创 2013-07-01 16:17:02 · 659 阅读 · 0 评论 -
extjs+struts2的一个套路模式
其实,在struts2+extjs的结合中,可以总结出一些精华的套路模式,比如struts2中返回的数据如何在前端的extjs展示出来,可以用如下的方式套路去整理: 比如一个struts2的action,返回的是相册中相片的列表,比如class="GetPhotosAction"> /WEB-INF/photos.jsp 那么在photos.jsp中,可以这样处理:原创 2013-07-01 16:27:35 · 1044 阅读 · 0 评论