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

在线做网页的网站西安网站建设是什么

在线做网页的网站,西安网站建设是什么,招聘网站开发需要多长时间,门户网站是不是新媒体在学习SSH框架之前#xff0c;首先需要熟悉servlet#xff0c;然后再去替代它。 Struts#xff1a; 教程#xff1a; part1 基础配置 首先去官网下载Struts#xff0c;下载这个大小为65MB的 压缩后#xff0c;就可以将其中的lib中的jar导入了#xff0c;其实不用全部…在学习SSH框架之前首先需要熟悉servlet然后再去替代它。 Struts 教程 part1  基础配置 首先去官网下载Struts下载这个大小为65MB的 压缩后就可以将其中的lib中的jar导入了其实不用全部导入常见的jar包如下 然后就是编写代码了 首先去web.xml配置filter加入以下配置这个filter配置是第一步但是目前以我短浅的学习暂时不能说出它的作用 filterfilter-namestruts/filter-namefilter-classorg.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter/filter-class/filterfilter-mappingfilter-namestruts/filter-nameurl-pattern/*/url-pattern/filter-mapping 接着假设我们有一个html页面了页面里有一个表单表单的action属性跳转到一个链接这个添加填上myAction于是我们再建一个java类名字就是myAction extends ActionSupport然后实现excute方法该方法返回String值和struts.xml中相对应。当然光是编写了一个myAction的类是不能将表单的链接和类关联起来的还需要struts.xml文件其实如果熟悉servlet的xml配置原理都差不多 html界面的表单写法 form action%request.getContextPath() %/loginAction method post 用户名input type text name userName/br/ 密码input typepassword name password/br/ input typesubmit value登录/ 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!-- 配置包名便于区分 namespace直译是命名空间作用是绑定url前缀即在访问页面时该加什么前缀 --package namemypackage extendsstruts-default namespace/!-- action的名字 对应哪一个类 method属性指定调用类中的哪个方法处理 --action nameloginAction classcom.bowen.controller.MyAction methodexcute!--配置方法的返回值--result namesuccess/index.jsp/resultresult name fail/login.jsp/result/action/package /struts对于该配置文件中的result标签它的name与你编写的excute方法的返回值相对应标签内部指定跳转的地址 result标签还可以指定跳转类型比如重定向或者再跳转到一个action result namesuccess typeredirect/index.jsp/result result name fail typechainaction2/result 之前用过servlet都知道解决中文乱码要加上几句话而struts中则是在web.xml配置文件中加入 filterfilter-nameencodingFilter/filter-namefilter-classorg.springframework.web.filter.CharacterEncodingFilter/filter-classinit-paramparam-nameencoding/param-nameparam-valueUTF-8/param-value/init-param/filterfilter-mappingfilter-nameencodingFilter/filter-nameurl-pattern/*/url-pattern/filter-mapping part 2  参数传递问题 在传统的servlet中我们采用request和response传递参数但是struts2如果想用同样的方式传递参数可以 HttpServletRequest req ServletActionContext.getRequest(); HttpServletResponse resp ServletActionContext.getResponse(); 获取request和response再getAttribute但实际上还有其他方式 我们一般使用ModelDriven接口在编写的action类里继承ModelDriven然后实现getModel方法具体的可以参考下面的网址毕竟我也是初学者没有别人讲的好,而modelDriven背后的机制又特别迷惑目前我只能停留在应用的阶层。 https://blog.csdn.net/weixin_39220472/article/details/80296890 此外我们还需要requestresponse等对象而在struts中所有的这些对象都被集中在ActionContext中你想要的对象它应有尽有可以这样获得一个想要的对象 MapString, Object session ActionContext.getContext().getSession(); 可以看出它就是一个Map可以通过put的方法来存值 session.put(name, Tom); 之后就是ognl表达式和struts标签了和jstl表达式类似但是又不一样 https://www.cnblogs.com/mingforyou/p/4483945.html 上面的博客可以快速入门如何使用struts标签将它和jstl做了比较
http://www.hkea.cn/news/14385339/

相关文章:

  • 呼市赛罕区信息网站做一顿饭工作网站做推广需要营业执照
  • 想自己搞一个视频网站怎么做门户网站营销
  • 武进网站建设效果创建网站的成本
  • 大连响应式网站网络服务提供者收集和使用个人信息应当符合的条件有
  • 如何用云服务器做网站自己做wordpress 模版
  • 山东响应式网站阜阳商城网站建设
  • 西安企业网站排名优化工具wordpress缩略图排列
  • 昆明做网站多少钱免费空间访客领取网站
  • 网站做视频窗口接口收费么消防有哪些网站合适做
  • 想找人做网站 要怎么选择买房网站怎么做
  • 台州企业免费建站上海市建设工程咨询协会
  • 高端网站有哪些佛山做网站有哪几家
  • 如何自己学做网站南阳哪有做网站公司
  • seo网站关键词排名快速公司品牌flash网站设计
  • 台州市住房和城乡建设规划局网站互联网推广好做吗
  • 福州做网站企业花都做网站公司
  • 网站换域名有没有影响seo研究中心qq群
  • 获得网页源码怎么做网站建设网站职业证书
  • 杭州本地网站有哪些博山网站seo
  • 南昌网站建设报价单做百度网站费用多少合适
  • 图书馆网站建设费用宁波seo企业推广
  • 我的世界做封面网站哈尔滨信息网免费招聘
  • 沂南网站优化推广会员中心网站模板
  • 怎么做淘宝推广网站个人网站怎么推广
  • 贵州一帆建设工程有限公司网站做淘宝客的的网站有什么要求
  • qq电脑版官方网站怎么做废品网站
  • 最好企业网站手机网站怎么做的好处
  • 工业设计 做自己的网站 知乎重庆软装设计公司官网
  • 高密专业网站建设价格动漫网站的建设目标
  • 中英文切换网站开发广告网站建设制作设计