上一页 1 ··· 3 4 5 6 7
摘要: ActionForm之动态ActionForm在Struts框架中,ActionForm对象用来包装HTML表单数据,并能动态返回用于显示给用户的数据,自定义的ActionForm必需符合JavaBean规范,并继承Struts的ActionForm类,同时用户可以选择的覆盖两个方法:reset()和validate(). ActionForm的唯一缺点是对于大型的Struts应用,必需以编程的方式创建大量的ActionForm类,如果HTML表单字段发生变化,就必须修改并编译相关的ActionForm类。Struts1.1对此进行了改进,引入了动态ActionForm类的概念,Struts 阅读全文
posted @ 2009-03-11 17:08 刘阳 阅读(538) 评论(0) 推荐(0)
摘要: JSTL详解(一) 先来搭下环境,jstl的包当然是不能少的拉。其次,下载必须的标签库或者是java的标签库文件。 将jstl 1.1.jar加到class中,(这就不要我详细的讲了吧),然后将标签库放到WEB-INF下或则将java的标签库文件(*.jar)放到WEB-INF\lib下,就可以写测试代码了。 first_jstl.jsp %@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" % %@ page contentType="text/html; charset=gb2312" language="java" 阅读全文
posted @ 2009-03-11 15:37 刘阳 阅读(551) 评论(0) 推荐(0)
摘要: EL表达式语言EL不需要加入任何jar包,也不依赖任何框架,可以单独使用。EL表达式的语法规则:${变量名}例如:hello(jsp脚本):%=request.getAttribute("hello") %brhello(el表达式,el表达式的使用方法$和{}):${hello }br在EL表达式中也有隐式对象,如pageScope,requestScope,sessionScope,applicationScope等,和jsp中的隐含对象对应。如果未指定scope,它的搜索顺序为pageScope~~~applicationScope):故,若你的值设在applicationS 阅读全文
posted @ 2009-03-09 20:45 刘阳 阅读(928) 评论(0) 推荐(0)
摘要: 1)使用标签库所需要的配置:添加国际化的配置:首先复制message-resources parameter="MessageResources" /至struts-config.xml。接着复制MessageResources.properties这个文件至src目录下。2)部署好项目3)在jsp页面使用struts中bean标签。首先使用struts标签需要引入struts标签库。引入时如下;%@ taglib prefix="" uri=""%,其中prefix和uri可以在struts.jar--META-INF--tlds--struts-bean.tld中找到。如下; 阅读全文
posted @ 2009-03-09 17:38 刘阳 阅读(763) 评论(0) 推荐(0)
摘要: 1)新建一webproject项目2)加入struts开发所需的jar包(共8个)至WEB-INF/lib下3)复制准备好的原始web.xml和struts-config.xml文件至WEB-INF目录下web.xml文件内容:?xml version="1.0" encoding="UTF-8"?web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ja 阅读全文
posted @ 2009-03-06 17:56 刘阳 阅读(232) 评论(0) 推荐(0)
摘要: 1)简单过程:WEB客户端发送HTTP请求到WEB Server(tomcat)上,WEB Server分析这个请求,并负责找到请求要找的servlet。在servlet里处理这个请求。处理请求就是通过HTTP request,获取表单上的数据,并调用业务逻辑,在业务逻辑里的方法中处理,处理完之后,返回相应的结果到这个servlet上,并把结果设置到request中,servlet还要负责转向,选择视图(JSP),先转向到WEB Server,WEB Server负责找到相应的视图。在视图里,取得相应的数据,数据已经被放在request中,获取数据之后,生成response给WEB Serve 阅读全文
posted @ 2009-03-06 14:37 刘阳 阅读(800) 评论(0) 推荐(0)
摘要: 定义:不要仅仅为了把变量传到下一个页面而使用session作用域,那会无故增大变量的作用域,转发也许可以帮助你解决这个问题。 重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。 转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。 调用方式如下: request.getRequestDispatcher("apage.jsp").forward(request, response);//转发到apage.jsp ,地址栏地址不变。response.sendRedirect("apage.jsp");//重定向到apage.jsp ,地址 阅读全文
posted @ 2009-03-05 20:37 刘阳 阅读(890) 评论(0) 推荐(0)
摘要: 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\xyz\test.txt代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。关于JSP/Servlet中的相对路径和绝对路径:服务器端的地址:服务器端的相对地址指的是相对于你的web应 阅读全文
posted @ 2009-03-05 20:34 刘阳 阅读(1162) 评论(0) 推荐(0)
摘要: Myeclipse切换工作空间方法:File--switch workspace--other Myeclipse新建JSP页面编码格式修改方法:window--preferences--MyEclipse--Files ahd Editors--JSP--Encoding改为ChineseMyeclipse中加入jar库文件的方法:window--Preferences--Java--Build Path--User Libraries--New 阅读全文
posted @ 2009-03-05 14:38 刘阳 阅读(121) 评论(0) 推荐(0)
摘要: 零起点!才知道上路了!!! 阅读全文
posted @ 2009-03-05 11:34 刘阳 阅读(120) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7