上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 68 下一页
摘要: 新建web项目;Build Path:在struts.xml中有一个配置叫做:include,也就是我们可以把另外一个xml文件当成struts.xml包含在struts.xml中,比如我们看到的login.xml文件。login.xml文件就是一个普通的struts.xml文件,对于struts.xml来说,是直接把login.xml中的内容直接复制到struts.xml中,这就是包含.include有什么意义呢? 当然有意义,比如说将来我们要把模块分给不同的人去做,张三做a部分,李四做b部分……这是后他们的开发是不在同一台机器上面的,如果大家都是公用同一个struts.xml文件的话,都写 阅读全文
posted @ 2011-08-02 14:43 Hongten 阅读(6120) 评论(0) 推荐(2) 编辑
摘要: 新建web project:struts2_0500_actionwildcardBuild Path项目图: src: StudentAction.java TeacherAction.java struts.xml WebRoot: index.jsp Student_add.jsp Student_delete.jsp Student_edit.jsp Student_find.jsp Teacher_add.jsp Teacher_delete.jsp------------------------------------Hongten------------------------- 阅读全文
posted @ 2011-07-31 00:07 Hongten 阅读(1711) 评论(0) 推荐(0) 编辑
摘要: Action执行的时候并不是一定要执行execute方法可以在配饰魏积安中配置Action的时候用method=来制定执行那个方法,也可以在url地址中动态指定(动态方法调用MDI)要说明的是: 前者会产生太多的action如:<action name="user" class="com.b510.hongten.UserAction" method="add"> <result>/user.jsp</result> </action> <action neme="use 阅读全文
posted @ 2011-07-30 22:13 Hongten 阅读(2494) 评论(0) 推荐(0) 编辑
摘要: struts2中的路径问题是根据action的路径而不是jsp路径来确定,所以尽量不要使用相对路径。虽然可以用redirect方式解决,但redirect方式并非必要。解决办法非常简单,统一使用绝对路径。(在jsp中用request.getContextRoot方式来拿到webapp的路径)或者使用myeclipse经常用的,指定basePath---------------------------------------------------Hongten--------------------------------------------例子:<?xml version=&quo 阅读全文
posted @ 2011-07-30 16:57 Hongten 阅读(3230) 评论(0) 推荐(0) 编辑
摘要: 具体实体的返回可以有用户自己定义的Action来决定 具体的手段是根据返回的字符串找到对应的配置项,来决定实体的内容 具体Action的实现可以是一个普通的java类,里面有public String execute方法即可或者实现Action接口 不过最常用的是从ActionSupport继承,好处在于可以直接使用Struts2封装好的方法----------------------------------------------Hongten-------------------------------------------新建web project:struts2_0300_Acti. 阅读全文
posted @ 2011-07-30 16:01 Hongten 阅读(1621) 评论(1) 推荐(0) 编辑
摘要: namespace决定了action的访问路径,默认为"",可以接受所有路径的action amespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index.action,/xxx/index.action,或者/xxx/yyy/index.action namespace最好也用模块来进行命名----------------------------------Hongten-----------------------------------新建项目web project:struts2_0200_NamespaceBuild Pa 阅读全文
posted @ 2011-07-29 20:52 Hongten 阅读(40217) 评论(2) 推荐(2) 编辑
摘要: 新建web Project:struts2_0100_introduction下载:Struts-2.1.6.zip解压后,在apps文件夹下面有5个*.war文件,解压struts2-blank.war文件 得到:struts.xml文件和lib目录下面的所有*.jar文件 把得到的struts.xml文件复制到我们项目的src目录下面; Build Path的时候把lib目录下面的jar文件添加进我们的项目,虽然说有些jar文件对我们现在的项目带来好处,但是我们为了简单起见就一起给添加进来了,这样做也也是为了保险。^_^ 修改web.xml文件:---------------------- 阅读全文
posted @ 2011-07-29 16:34 Hongten 阅读(3098) 评论(1) 推荐(1) 编辑
摘要: struts2的由来: MVC框架原来比较流行的是struts1,和struts1一块儿的还有webwork。webwork技术上要比struts1要牛。但是由于struts1做的比较早,所以得到了大家伙儿的认可。所以用struts1的人还特别多。 这是就产生了一种现象:技术差的反而还比较流行。这是完全有可能的现象,社会上也有这样的东西,产品做的很烂,但是不会妨碍他卖的很好。 而struts1和webwork之间也存在这样的问题,struts1的技术其实要比webwork要差一点。后来struts1这么想说我的技术老这么差下去,也不是一回事儿。早晚要被webwork给干掉,算了,咱们俩商量商量 阅读全文
posted @ 2011-07-29 13:59 Hongten 阅读(1991) 评论(1) 推荐(1) 编辑
摘要: 新建表: admin:id,name ,password <pk>id直接在表admin中添加一个管理员:1,hongten,132新建web 项目:在WebRoot目录先新建一个文件夹:adminlogin.jsp代码;<%@ page language="java" contentType="text/html; charset=UTF-8"%><%@ include file="/header.jsp"%><style>* {font-family: "宋体"; 阅读全文
posted @ 2011-07-29 02:04 Hongten 阅读(6279) 评论(0) 推荐(1) 编辑
摘要: 什么叫过滤器呢? 过滤器就是可以对浏览器向jsp,servlet,html等这些web资源发出请求和服务器回应给浏览器的内容,他可以进行过滤。这个过滤过程中可以拦截浏览器发出的请求和服务器回应给浏览器的内容。拦截之后,就可以进行查看,并且可以对拦截内容进行提取,或者进行修改。 Servlet过滤器拦截请求和响应,以便查看,提取或操作客户机和服务器之间交换数据。 Servlet过滤器的用途: 用户认证与授权管理:我们开发一个web应用,肯定有不同权限的用户,有管理员,有普通用户。而管理员又可能分为一级管理员,二级管理员,三级管理员。每一级管理员可能又有不同的管理权限操作,访问不同的资源。过去我. 阅读全文
posted @ 2011-07-29 01:27 Hongten 阅读(4627) 评论(1) 推荐(0) 编辑
上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 68 下一页
Fork me on GitHub