
🌑 Struts2
Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。
江奈河
Per aspera ad astra
展开
-
【Struts2】OGNL表达式:数据类型转换
OGNL表达式:数据类型转换原始数据类型和包装类的数据类型转换数组和集合的数据类型转换原始数据类型和包装类的数据类型转换<body> <s:form action="login.action" method="POST"> 用户名:<s:textfield name="user.name" /><br /> 年 龄:<s:password name="user.age" /><br /> <s:submit v原创 2020-12-28 04:55:13 · 308 阅读 · 0 评论 -
【Struts2】Struts2标签:UI标签和通用标签
Struts2标签:UI标签和通用标签UI标签表单标签非表单标签通用标签控制标签数据标签UI标签表单标签标签说明<s:form></s:form>表单标签<s:textfield></s:textfield>文本输入框标签<s:password></s:password>密码输入框标签<s:textarea></s:textarea>原创 2020-12-27 23:09:09 · 124 阅读 · 0 评论 -
【Struts2】〖500错误〗解决“找不到URI:[/struts-tags]的taglib[s]”问题
〖500错误〗解决“找不到URI:[/struts-tags]的taglib[s]”问题问题解决 1.先查看web/WEB-INF/lib文件夹下有没有struts2-core-2.3.37.jarjar包。 2.在桌面找到struts2-core-2.3.37.jarjar包,右键点击选择打开方式→WinRAR。 3.双击META-INF文件夹,找到struts-tags.tld文件,选择复制文件到剪贴板。4.粘贴到原创 2020-12-25 14:31:26 · 6639 阅读 · 1 评论 -
【Struts2】〖数据校验功能〗Struts2框架实现数据校验功能
〖数据校验功能〗Struts2框架实现数据校验功能 Action类通过继承ActionSupport类,添加validate方法,来实现数据校验。 我寻见一片海 碧蓝且耀着光大片船只航行其上 都向着远方原创 2020-12-25 13:40:53 · 226 阅读 · 0 评论 -
【Struts2】Struts2框架访问Servlet API
Struts2框架访问Servlet API使用解耦的方式访问Servlet API获取HttpServletRequest对应的对应的map对象获取HttpSession对应的对应的map对象获取ServletContext对应的对应的map对象使用耦合的方式访问Servlet API获取HttpServletRequest对象获取HttpServletResponse对象获取HttpSession对象获取ServletContext对象使用解耦的方式访问Servlet原创 2020-12-25 12:43:40 · 165 阅读 · 0 评论 -
【Struts2】Struts2框架创建web项目的6个步骤
使用Struts2框架创建web项目的7个步骤1.创建WEB项目2.导入Struts2核心jar包3.在web.xml文件中配置前端控制器filter ※如果Struts2框架是2.1.3之后的版本,<filter>中的<filter-class>用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter。 &原创 2020-12-22 23:43:12 · 2238 阅读 · 2 评论 -
【Struts2】Struts2框架的执行流程
Struts2框架的执行流程1.浏览器发出helloWorld.action请求至服务器2.服务器接收后,根据web.xml的配置,将请求发送给指定的Struts2过滤器3.过滤器根据struts.xml的配置内容,将请求发送给action.HelloWorldAction类的对象,并调用默认的exectue方法4.根据exectue方法的返回结果,在struts.xml文件中匹配helloWorld的处理结果,完成向helloWorld.jsp页面的跳转5.页面根据上下文中的内容,借助Strut原创 2020-12-24 00:33:57 · 159 阅读 · 0 评论 -
【Struts2】Struts2框架结构图
Struts2框架结构图我寻见一片海 碧蓝且耀着光大片船只航行其上 都向着远方 Shared by Foriver_江河 © 1997-8023 江河 All Rights Reserved..原创 2020-12-23 23:52:00 · 200 阅读 · 0 评论 -
【Struts2】Struts2框架的jar包说明
Struts2框架的jar包说明jar包文件名说明struts2-core-xxx.jarStruts2框架的核心类库xwork-core-xxx.jarXWork类库,Struts2的构建基础ognl-xxx.jarStruts2使用的一种表达式语言类库freemarker-xxx.jarStruts2的标签模板使用类库javassist-xxx.GA.jar对字节码进行处理commons-fileupload-xxx.jar文件上传时需要使原创 2020-12-23 19:07:46 · 117 阅读 · 0 评论 -
【Struts2】Struts2框架的参数传递
1.创建WEB项目参数传递1.JSP如何向Action传参 注入:通过Action的set方法,将页面数据传入给Action的属性 (1)基本属性注入 将JSP中的数据传给Action中定义的一些基本类型的属性,称之为基本属性注入。 ---表单中文本框的name的值写为"Action的属性名" ---Action中定义的属性需要提供set方法 (2)域模型注入 将JSP中的数据传给Action中定义的实体对象属性,称之为域模型注入. .原创 2020-12-23 18:56:44 · 173 阅读 · 0 评论 -
【Struts2】〖登录功能〗Struts2框架实现登录功能
〖登录功能〗Struts2框架实现登录功能 访问登录页面,如果输入的用户名为江河,并且密码为8023,则跳转至登录成功页面,否则则跳转至登录失败页面。项目结构Jsp页面 login.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head>原创 2020-12-24 19:41:48 · 3538 阅读 · 1 评论 -
【Struts2】〖问题〗解决配置文件struts.xml中extends=“struts-default“的报错问题
〖问题〗解决配置文件struts.xml中extends="struts-default"的报错问题问题解决 1.点击File→Project Structure。 2.点击Facets,找到Struts2,点击编辑按钮。 3.将struts2-core-2.3.37.jar勾选,然后点击OK。我寻见一片海 碧蓝且耀着光大片船只航行其上 都向着远方 &nbs原创 2020-12-23 16:49:02 · 427 阅读 · 0 评论