-
搭建Struts2环境步骤 1:下载相关jar包 2:创建Web项目 3:创建并完善相关配置文件 4:创建Action并测试启动查看全部
-
Struts是流行和成熟的基于MVC设计模式的Web应用程序框架. 使用Struts的目的: 为了帮助我们减少在运用MVC设计模型来开发Web应用的时间.查看全部
-
jsp+servlet+javabean=model查看全部
-
controller(对于struts来说是action) model view查看全部
-
apche家族查看全部
-
struts工作原理图查看全部
-
2015.10.24查看全部
-
改struts后缀 : 全局属性 设置 struts.action.extension查看全部
-
默认action : defaul-action-ref name="actionName" action name="actionName"..... result 返回页面 找不到请求的action时 跳转页面 防止出现错误界面查看全部
-
dtd文件就是约束xml文件中可以有哪些标签不可有哪些标签查看全部
-
<result>/success.jsp</result>与<result>/success.jsp</result>的区别 带斜杠是:绝对路径,开始是整个项目的上下文路径 去掉斜杠:相当于执行该action namespace指定的路径 result具有子标签param标签,result具有两个属性,一个是location,一个是prase属性,location定义了该视图对应的实际视图资源,parse即是指定是否可以在result中使用ognl表达式,默认值为true <result> <param name="location"> </param> <param name="prase"></param> </result> 在result中使用ognl表达式: ${#request.path}这中形式,即action中request对象的一个属性值 ${username}这种形式,即action中的一个成员变量的值,action中该成员变量应该有getter和setter方法查看全部
-
<result>/success.jsp</result>与<result>/success.jsp</result>的区别 带斜杠是:绝对路径,开始是整个项目的上下文路径 去掉斜杠:相当于执行该action namespace指定的路径查看全部
-
struts参数注入: 1.request接受参数(暂时不管) 2.属性注入: 在对应的action中声明成员变量与该变量getter、setter方法,且jsp中表单元素name属性与action中成员变量属性同名 3.域模型注入: entity中声明实体类,实体类包含jsp中传入的参数,并且赋予它们getter、setter方法,action中声明实体类类型的成员变量,如:private User user; 并赋予它getter、setter方法。jsp页面中表单元素的name属性改为action中对象.属性名,如:user.name,在action中使用user.getName()获得参数值 3.驱动模型ModeDrivenaction实现ModeDriven接口,接口getModel方法获取对象,实体类,泛型为所对应的类,控件的name属性值与实体类属性名相对应即可,如果是对象内数组元素的子元素,则jsp页面属性name值为数组元素名[n],详情看截图 jsp页面: user实体类:查看全部
-
结果类型input的效果 * 1.当参数类型转换错误时,如age输入框中的类型是字母等情况,方法自动返回input * 2.当action中存在addFiledError时: * 1)addFileError放在一般执行方法,addFieldError("", "");语句后面有返回input的语句 * 2)addFileError放在validate()中 *3.FileError的表现形式: * 在jsp页面中使用<s:fielderror/>标签,该标签name属性为addFieldError方法中的参数fieldName,在jsp页面中使用struts标签, * 需要导入标签库 语句:<%@ taglib prefix="s" uri="/struts-tags" %>查看全部
-
要返回一个字符串,所返回的字符串是一个路径查看全部
举报
0/150
提交
取消