当前位置: 澳门新濠3559 > 操作系统 > 正文

不加的时候可以正常访问前面不加主页跳转的时

时间:2019-12-21 19:57来源:操作系统
类型在IDEA下边怎么都能运作,可是纵然加了viewcontroller做主页跳转以往项目放到外界tomcat就访谈不到了,不加的时候能够健康访问前面不加主页跳转的时候正规访谈过,后来就为了加主

类型在IDEA下边怎么都能运作,可是纵然加了viewcontroller做主页跳转以往项目放到外界tomcat就访谈不到了,不加的时候能够健康访问前面不加主页跳转的时候正规访谈过,后来就为了加主页的跳转今后就径直出错,服务器能开发银行,运维后拜访webapps下其余类型平日,访谈那个连串就能够直接等候响应也不报错求救,大佬们


解决:

由于后台使用的Ali云虚拟主机,发以往域名绑定中,只绑定了ztools.top,然后增加绑定www.ztools.top。能够装平常访谈了。

图片 1

image.png

spring 整合websocket配置文件报错的主题素材
如题:
在此个类加@Configuaration标签,项目能够正常运维,那时候大器晚成经访问页面,就能够报cfg标签找不到,
若是不加那个标签,项目能够健康运维况且可以平时访问,可是访问websocket时,会报连接不上的失实
图片 2

搭建Struts2环境

图片 3

1.在     里下载all包

2.成立二个web项目(能够把Webcontent目录改成Webroot),勾上创制xml文件的选项。

紧接着引进相关的jar包

commons-fileupload,commons-io,commons-lang,commons-logging(日志包),struts2-core,xwork-core,ognl,javassist-xxxxGA,freemarker(模板引擎)。意气风发共9个

将那几个文件复制到webroot下web-inf里的lib下之后,还要在该项指标(右键properties)javabuildpath里面援引这一个包

3.然后在web.xml里面举行布署

图片 4

上海教室中过滤器配置成功是足以点击到类的(纵然不必然能展现此类)

姓名叫这一个:

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

四个filter-name的值必需后生可畏致

接下来在src路线下 新建一个struts.xml文件

图片 5

建二个Action类继承ActionSupport类,然后重写它的execute方法。

接下来要在struts.xml中配备相关映射

图片 6

class后边跟的是它的包名以致类名

总体路线为

不加的时候可以正常访问前面不加主页跳转的时候正常访问过,3.然后在web.xml里面进行配置。testweb(工程名)

src下是struts.xml和testweb包,包里面是HelloWorldAction类

Webroot 下面是index.jsp,web.xml是在web-inf下

接下来运维在tomcat服务器上。


生机勃勃经在myeclipse上边创造一个web项目事后,然后在品种处右键能够一直增加struts成效,然后它会活动配置生成对应的文件。


struts2原理图

图片 7

图片 8

图片 9

1.

图片 10

2.

图片 11

3.

图片 12

由此在struts.xml文件之中配备相应的Action,然后能够访谈到此类下的不二秘籍。

图片 13

图片 14

会见那么些门路,就能够访谈到新建的add.jsp文件

图片 15

风华正茂律的结果,就能够访谈到新建的update.jsp文件

图片 16


利用!情势访谈

当文件校勘今后

图片 17

图片 18

图片 19

图片 20


动用通配符方式来访谈

图片 21

图片 22


全换掉

图片 23

其有的时候候类名已经用通配符了,路径方面要写原类名

图片 24

图片 25


4.八个布局文件:

图片 26

图片 27

图片 28

此地路线中多的叁个action是包名

图片 29


5.默认action

在struts.xml里面进行暗许的结构

图片 30

它跳转到的门道就是  配置好的error.jsp

图片 31

图片 32



6.struts2的后缀:

在struts.action.extension中的value配置后缀,访问的时候就足以加后缀了(正是能够臆产生html)

图片 33

图片 34

在参前瞻缀后,输入路线不加后缀就能够报错


7.担当参数:

图片 35

1.使用Action:

通过login.jsp页面登陆,然后表单提交给action。

在xml里面进行配置Action

图片 36

图片 37

在对应的action里面要建这两个属性 ,并 成立get与set方法

图片 38


2.使用model:

始建一个User类,中带有表单传递过来的性质。

图片 39

接下来必得在Action中扬言那几个类的叁个实例,并对该实例提供get与set方法。

图片 40

并且传入的表单中的input标签的 name值也要做相应的改正。

图片 41


后生可畏旦要博取的是list类型的

图片 42

在model中定义了一个list,并对该list要添上 set和get方法

图片 43

在Action中用经过如此来赢得:

图片 44


要是要博取四个对象,也得以:

图片 45

或然地点同样 提供get与set方法。

在表单中:


图片 46

收获的时候,通过如此来拿到:

图片 47


8.管理结果类型:

图片 48

图片 49

/为相对路线下的

图片 50


至于input类型的八个上书:

图片 51

若是值的品种不均等,如加了int类型的age在表单和User类中,它会重回到input设置的login.jsp页面。

再有风姿罗曼蒂克种

图片 52

万生机勃勃用了 addFieldError它也会自动跳转到login.jsp页面。

在login页面中增多struts标签,引用标签库,然后能够接过Action里面addFieldError方法的升迁。

图片 53

不过地点的  即使不加return INPUT;是不能(在错误意况下时)自动跳转到login.jsp页面的。

图片 54

增加之后就ok了。

借使不加return INPUT;,就亟须写在 validate()那几个措施里面。

图片 55


图片 56

图片 57

图片 58


图片 59

在struts-default.xml文件之中有那么些管理结果类型:

图片 60

redirect:

图片 61

1

补充:

  1. 能够在调控台设置 301 重定向将ztools.top 跳转到www.ztools.top,而保持四个域名风度翩翩致(cookie,localStorage 未特殊装置都不可能跨域名)。
  2. 貌似不提出采纳裸域(不加www)访问

图片 62

反思:

平昔以为加不加 www都平等,经过此番发掘加了和不加其实是八个域名。
加了www,和加了此外的如出风流倜傥辙如 tool.oschina.net 都是子域名。

图片 63

问题:

客户反映网址(www.ztools.top卡塔尔(قطر‎打不开,而小编那边能够的展开。开掘她给的网站加了 www,而本人的网站没加。然后找寻解决之路。

图片 64

编辑:操作系统 本文来源:不加的时候可以正常访问前面不加主页跳转的时

关键词: