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

东莞网站推广流程360指数

东莞网站推广流程,360指数,wordpress oss 防盗链,做图片类型的网站要怎么做为什么80%的码农都做不了架构师?>>> 工欲善其事,必先利其器,最近开始学习三大框架,Struts2,Hibernate与Spring,希望自己抓紧分秒时间,将框架学好。下面介绍一下Struts2在MyEclipse中…

为什么80%的码农都做不了架构师?>>>   hot3.png

工欲善其事,必先利其器,最近开始学习三大框架,Struts2,Hibernate与Spring,希望自己抓紧分秒时间,将框架学好。
下面介绍一下Struts2在MyEclipse中的配置,以防止粗心的自己以后会忘记。

1.首先建立一个Web Project,名字可以随意起,但是项目中尽量让这个名字有意义。在New Web Project页面,除了配置Project Name外,最好勾选上J2EE Specification Level中的Java EE 5.0。Finish

 


2.上面步骤完成后,我们需要导入Struts的Jar包(没有Jar包的朋友可以到Apache Struts2项目下下载,地址是: http://struts.apache.org/download.cgi#struts238-SNAPSHOT ,推荐下载第一个Full Distribution,因为这个是个完整版,包括所有的jar文件,源代码还有文档,方便以后我们查看源码与文档)。
下载好了源代码后,我们需要解压,平时会用到的包并没有lib下面那么多,新手可以参照我下面的第二幅截图将这七个包找出来,准备好用来添加。
然后我们在工程下找到WebRoot文件夹下面的WEB-INF文件夹的lib文件夹,在上面点击右键,选择Import,然后会跳出一个选择文件类型对话框,我们去选择File System这一项,然后将这七个jar包一起导入。



3.导入后的结构大概是下面这个样子,但是可能因为MyEclipse的版本不同,显示出来不一样,但是只要是在lib上面右击import,就能正确导入。


4.下面,我们需要配置一下web.xml文件与struts.xml。
web.xml还是在WEB-INF文件夹下,我们在里面配置一个Filter(因为Struts2是一个基于Filter的框架),大体的内容如下图,里面需要注意的有三点,第一,filter name必须在filter与filter-mapping中上下对应,第二,一定要找对filter class类:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter,第三,url pattern 的地址要设置成/*,这样才能将所有的地址转发给上面的filter类。


5.Struts.xml文件要建立在src目录下,里面我们需要注意这几点:
    第一,除了<struts>标签之内的东西,我们可以从源代码提供的例子里面的struts.xml中copy,这也是上面建议下一个最全的包的原因。
    第二,配置struts标签里面内容,<package>标签有三个属性,name可以随意起,但是不能重复;extends的值必须是struts-default; 里面还省略了一个type属性,type属性的默认只是dispatcher(转发器),在这里我们可以使用默认值。
    第三,在package标签里,我们可以定义action标签,用于请求资源进入struts.xml配置文件后,action标签根据请求路径去寻找相应的action类,这里面也有三个参数:name的值一定要跟jsp页面端发送过来的请求路径相匹配,这里我们配置成data_*,意思是用通配符匹配任何从客户端发送过来的以data_开头的请求,例如:href="data_deleteUser"。class类是相对应的action类的绝对路径,而method里面传入的是action里面类所对应的方法,拿前面例子来说,href=“data_deleteUser”,method对应的就要求是deleteUser,而在action类里面,必须要有一个deleteUser方法(这个方法要求返回值是字符串,这是action类的规定,所有方法必须返回字符串。)。
    第四,在action标签里,如果有必要我们还需要定义result标签,这个result标签是用来表示action字符串的定向地址,打个比方:我们从action的deleteUser方法里面返回的字符串是delelteSuccess,那么这里我们设置result的name属性也必定是这个字符串,然后再标签内容里面,我们可以指定一个需要跳转到的jsp页面即可。


6.这样,简单的struts2就已经配置完了,通常情况下,为了配置struts文件的方便,我们还会将stuts-2.0.dtd文件配置到Preference里,步骤如下:
    1)将struts-2.0.dtd文件从struts2-core的jar包解压缩放到固定文件夹下;
    2)选择window-->preference-->xml-->xml catalog
    3)选择add,然后location选择刚才解压的struts-2.0.dtd文件,key type选择URI,key选择文件里面的地址: http://struts.apache.org/dtds/struts-2.0.dtd 。完成后点击两下OK,搞定。
最后这个配置是为了方便我们配置struts2.xml是系统自动提示标签。

转载于:https://my.oschina.net/javacy/blog/98747

http://www.lbrq.cn/news/2362303.html

相关文章:

  • 招聘信息网站怎么做谷歌浏览器官网下载手机版
  • 镇江教育云平台网站建设石家庄热搜
  • 云端网站建设成都百度关键词排名
  • 网站收录怎么删百度招商客服电话
  • 网站制作的要求一键清理加速
  • 淮安专业网站建设北京网站优化经理
  • 小公司网站建设杭州优化seo
  • 什么专业是做网站广州seo网站推广
  • 做包装用哪个网站怎么自己做网页
  • webstorm做网站专业软文发稿平台
  • 金堂县城乡建设局网站网络优化报告
  • 俄罗斯网站域名关键词优化是怎么弄的
  • 建设微网站需要多少钱宁波seo外包推广公司
  • 长沙网络视频全线推广公司优化设计三年级上册答案
  • 怎么做代理网站杭州seo网站
  • html手机版网站软文营销广告
  • 网站建设1新闻最新头条10条
  • 广州网站建设报价深圳网络推广营销
  • wordpress对接COS后网站变慢对网站外部的搜索引擎优化
  • 湛江做网站哪家好在百度上怎么卖自己的产品
  • 哈尔滨做网站哪家好强搜狗首页排名优化
  • 那个网站做生鲜黑帽友情链接
  • 网站开发 移民站长之家ip地址归属查询
  • 网站 建设 现状超级外链工具
  • 山东网站建设推广武汉seo 网络推广
  • 福州市晋安区建设局网站怎么在百度免费推广
  • 档案信息网站建设网站软件开发
  • 济南网站开发建设广告接单平台有哪些
  • 北京建站工具怎么推广自己的网站?
  • 免费开源企业cmsseo推广岗位职责
  • x86版Ubuntu的容器中运行ARM版Ubuntu
  • 主机安全---开源wazuh使用
  • 网络安全初级(XSS-labs 1-8)
  • 鸿蒙网络编程系列58-仓颉版TLS数字证书查看及验签示例
  • LeetCode--46.全排列
  • excel 通过openpyxl表格下载和插入图片