当前位置: 首页 > news >正文

做购物网站用什么应用做网站哪间好

做购物网站用什么应用,做网站哪间好,企业官网网站模板下载不了,设计企业展厅的公司Struts2框架的学习路线 l 第一天#xff1a;Struts2的概述、Struts2的入门、Struts2常见的配置、Struts2的Action的编写 l 第二天#xff1a;Struts2的数据的封装、结果页面配置 l 第三天#xff1a;Struts2的值栈和OGNL表达式 l 第四天#xff1a;Struts2的标签库 Struts2…  Struts2框架的学习路线 l 第一天Struts2的概述、Struts2的入门、Struts2常见的配置、Struts2的Action的编写 l 第二天Struts2的数据的封装、结果页面配置 l 第三天Struts2的值栈和OGNL表达式 l 第四天Struts2的标签库   Struts2的概述        Struts2是一个基于MVC设计模式的WEB层框架。  Struts2的内核相对于Struts1来讲已经发生巨大变化。    常见的web层框架 Struts2 Struts1 Webwork SpringMVC     Web层框架基于前端控制器模型设计        下载Struts2的开发环境   http://struts.apache.org/    解压Struts2开发包       apps :Struts2提供的应用war文件web项目打成war包。直接放入到tomcat可以允许。  docs :Struts2的开发文档和API  lib :Strtus2框架的开发的jar包  src :Struts2的源码   创建web项目引入jar包    引入jar包 struts-blank项目下找jar包         创建一个JSP页面       bodyh1Struts2的入门/h1  !--点击连接会触发相应的反应--h3a hrefhello.actionStruts2的入门/a/h3/body     编写Action的类    对Action进行配置 在src下创建提供名称叫做struts.xml的配置文件。注意名字不可以改变src目录下的是主要的          配置前端控制器核心过滤器      这是web.xml中的配置   ?xml version1.0 encodingUTF-8? web-app version2.5 xmlnshttp://java.sun.com/xml/ns/javaee xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xsi:schemaLocationhttp://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsdwelcome-file-listwelcome-fileindex.jsp/welcome-file/welcome-file-list!-- 配置Struts2的核心过滤器 --filterfilter-namestruts2/filter-namefilter-classorg.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter/filter-class/filterfilter-mappingfilter-namestruts2/filter-nameurl-pattern/*/url-pattern/filter-mapping /web-app     改写Action中的方法的返回值       public class HelloAction {public String execute(){System.out.println(HelloAction执行了......);return sucess;} }     改写struts.xml       ?xml version1.0 encodingUTF-8? !DOCTYPE struts PUBLIC-//Apache Software Foundation//DTD Struts Configuration 2.3//ENhttp://struts.apache.org/dtds/struts-2.3.dtdstruts !-- Struts2为了管理Action的配置通过包进行管理 -- !-- 配置Struts2的包 -- !-- package中的名字随意但是在配置文件中不可以重复 --package namedemo1 extendsstruts-default namespace/!-- 配置Actionaction中的名字必须是刚刚页面中的xxx.actionclass部分是对应的的类的路径地址 --action namehello classcom.zyz.struts.HelloAction!-- 配置跳转页面当类中返回的是sucess那么就会设定跳转到相应的界面 --result namesucess/demo1/sucess.jsp/result/action/package /struts     编写sucess.jsp       分析Struts2的执行流程       当用户访问某一个Action的时候先经过核心过滤器在核心过滤器中执行一组拦截器这组拦截器实现部分功能执行目标Action根据Action的返回值进行页面跳转。     Struts2的常见配置 Struts2的配置文件的加载顺序了解    init_DefaultProperties() ----加载default.properties init_TraditionalXmlConfigurations(); ----加载struts-default.xml、struts-plugin.xml、struts.xml init_LegacyStrutsProperties(); ----加载struts.properties init_CustomConfigurationProviders();  ----加载配置提供类 init_FilterInitParameters() ; // [6] ----加载web.xml中过滤器初始化参数 init_AliasStandardObjects() ; // [7] ----加载Bean对象   加载顺序    default.properties    struts-default.xml    struts-plugin.xml    struts.xml    struts.properties    web.xml    注意后配置的常量的值会覆盖先配置的常量的值。   Action的配置   package相关配置     package标签称为包这个包与Java中的包的概念不一致。包为了更好管理action的配置。       package标签的属性                  name 包的名称只有在一个项目中不重名即可。                 extends 继承哪个包通常值为struts-default                 namespace 名称空间与action标签中的name属性共同决定访问路径。                名称空间有三种写法                       带名称的名称空间 namespace”/aaa”                        跟名称空间 namespance”/”                      默认名称空间 namespace””                      abstract 抽象的用于其他包的继承。   action相关配置 action标签配置Action类。 action标签的属性 name 与namespace共同决定访问路径class Action类的全路method 执行Action中的哪个方法的方法名默认值execute converter 用于设置类型转换器      常量的配置   struts2的常量配置    在Struts2的框架中提供了非常多的常量在default.properties    struts.i18n.encodingUTF-8 ----Struts2中所有的post请求的中文乱码不用处理。struts.action.extensionaction,, ----Struts2请求的默认的扩展名。默认扩展名是.action或者什么都不写。在Struts2中修改一些常量的值修改常量的值可以有三个位置进行修正    struts.xml中进行修改       struts.properties中进行修改        web.xml中进行修改           分模块开发设置  include的配置     经测试可以正常的运行 首先在包的目录下建一个struts_demo1.xml代码如下 ?xml version1.0 encodingUTF-8? !DOCTYPE struts PUBLIC-//Apache Software Foundation//DTD Struts Configuration 2.3//ENhttp://struts.apache.org/dtds/struts-2.3.dtdstruts !-- Struts2为了管理Action的配置通过包进行管理 -- !-- 配置Struts2的包 -- !-- package中的名字随意但是在配置文件中不可以重复 --package namedemo1 extendsstruts-default namespace/!-- 配置Actionaction中的名字必须是刚刚页面中的xxx.actionclass部分是对应的的类的路径地址 --action namehello classcom.zyz.struts.HelloAction!-- 配置跳转页面当类中返回的是sucess那么就会设定跳转到相应的界面 --result namesucess/demo1/sucess.jsp/result/action/package /struts   然后在src目录下的struts.xml的文件中代码如下 ?xml version1.0 encodingUTF-8? !DOCTYPE struts PUBLIC-//Apache Software Foundation//DTD Struts Configuration 2.3//ENhttp://struts.apache.org/dtds/struts-2.3.dtdstruts include filecom/zyz/struts/struts_demo1.xml/include /struts     其他的不变。网页依然可以正常的进行访问     Action的访问问题 Action类是POJO的类       Action类实现一个Action的接口       Action类继承ActionSupport类         Action的三中访问方式 通过method设置   bodyh1Struts2的入门/h1h3a hrefhello.action入门/a/h3h3a hreffind.action查看信息/a/h3h3a hrefupdate.action修改信息/a/h3h3a hrefdelete.action删除信息/a/h3h3a hrefadd.action添加信息/a/h3/body     配置文件  struts !-- Struts2为了管理Action的配置通过包进行管理 -- !-- 配置Struts2的包 -- !-- package中的名字随意但是在配置文件中不可以重复 --package namedemo2 extendsstruts-default namespace/!-- 配置Actionaction中的名字必须是刚刚页面中的xxx.actionclass部分是对应的的类的路径地址 --action namefind classcom.learn.struts.demo1.Demo1 methodfind/actionaction nameupdate classcom.learn.struts.demo1.Demo1 methodupdate/actionaction namedelete classcom.learn.struts.demo1.Demo1 methoddelete/actionaction nameadd classcom.learn.struts.demo1.Demo1 methodadd/action/package /struts     通过通配符的方式进行配置*****     更加抽象的通配设置       动态方法访问    开启动态方法访问    编写访问路径        唯一区别就是他用的是感叹号   转载于:https://www.cnblogs.com/byczyz/p/11437513.html
http://www.zqtcl.cn/news/805955/

相关文章:

  • 需要锦州网站建设男生和女生做污的事情免费网站
  • 互联网网站商标免费做h5的网站有哪些
  • 营销型网站五大系统 单仁深圳住房与建设局官网
  • nas 做网站wordpress音乐门户主题
  • 企业邮箱163登录入口seo建站需求
  • 外贸企业网站源码下载域名和服务器多少钱
  • 镇江专业建网站建设外汇网站
  • 网站关键词优化软件效果wordpress如何网站顶部右侧广告
  • seo整站优化报价wordpress网站资源
  • 假冒彩票网站开发仿小刀娱乐wordpress主题
  • 东光做淘宝网站古色古香的网站模板
  • 创建网站得花多少钱福州最好的网站建设
  • mysql asp网站开发企业失信被执行人查询
  • 网站制作完工验收单软件开发模型有哪几种
  • saas建站平台源码wordpress 安装主题 无法创建目录
  • 兰州做高端网站做网站学什么专业
  • dedecms 图片网站模板wordpress省市联动
  • pw域名网站杭州建站官网建设
  • 河北省建设厅网站官网网站js时间代码
  • 网站开发实现编码深圳做网站专业
  • 网站建设电子合同h5网站开发多少钱
  • 邓州做网站投票网站做seo如何
  • 环保网站建设项目备案系统免费虚拟主机空间
  • 网站实现语言转换技术上该怎么做免费下载网页模板
  • 云南网站建设专业品牌网站建设电子商务
  • 保健食品东莞网站建设莱芜金点子信息港交友
  • 小程序视频网站开发网站开发项目预算表
  • 邢台手机网站建设价格iis 手机网站
  • 网站开发流程三大部分微信学校网站模板
  • 网站推荐正能量专业做网站多少钱