解决界面404的一种方法,及tcnative-1问题

来源:互联网 发布:python处理excel的优势 编辑:程序博客网 时间:2024/06/08 02:18

          在写  -- 注 册 登 录 -- 时遇到的相关问题,特记录下来。

1.首先    tmocat  配置

2.然后有  jsp request response  doGet  doPost等问题


        1. 在配置  tomcat  时,抛出异常,问题是非法参数

    还有个路径  not found  问题,但不影响目前所写的登录注册,具体解决方法有待深究

    看网上方法处理  not found  问题的方法,又遇到了新问题  tc-native.dll  不可用等问题,然后还按照网上方法,

    删除了一些  *.dll  文件,不知道会对以后写代码程序有没有影响。

    最后问题还是路径问题

网上有很多关于  the requested response not available  的解决方法,导致这一问题的原因也有很多,我主要介绍

路径错误的解决方法。

action="正确的路径,该表单对应的  servlet  "  与  method="方法,这里使用的是  Post  方法"

以下有截图,具体用法在代码中有写

(             因为是说明遇到的问题,以下代码存在所提到的错误,不可用                           )

    

servlet 代码

    

另一个  servlet  代码

    

    jsp 文件,截图主要是表单代码

    

    33333

    

以上所提到的  tcnative-1.dll  文件打不开,的问题,

具体原因不清楚,网上有大量相关问题解决的资料,

此处不影响我的程序,

只是按照网上方法处理,并未彻底解决


    


这是我所写程序遇到的最后的问题,也是最常见的问题,

代码基本上没什么语言错误,方法基本上使用正确时

我这里主要是路径设置错误导致

    

主要和servlet文件 与 jsp 文件有关

the requested response is not available

是路径不能找到

......

    

对以上代码进行修改,主要是路径修改,代码 方法无误的前提下

(  还有个小提示,路径问题有可能是,你的路径 大小写 写错了,导致找不到路径 )

action   是表单  <form>  的属性,用来设置表单数据提交的路径

method   是另一个属性,用来设置表单数据提交的方法 具体网上有解释,我这里使用  post   方法

对于建立的  servlet   文件,对应 表单的  post  方法,留下  doGet()   与  doPost()  方法

**********************************主要内容*****************************************

    response.getRedirect("/loginSuccess.jsp");

将路径写完整,即可解决路径找不到问题,我这里工程名是  Manage ,修改后 

    response.getRedirect("/Manage/loginSuccess.jsp");

    action="manage_servlet.addm"   修改为   action="addm" 

(        此处不必写那么具体,视情况而定           )

代码无误的情况下,修改这两处即可,路径调好就排出了  路径错误  ,大小写也要注意防范

     上面response.getRediect();  的另一种方法  是response.getResquestDispatcher().forward(request,response);

 例如:response.getResquestDispatcher("/loginSuccess.jsp").forward(request,response);

          此处可以不写工程名,路径也对。

*********************************************************************************************

0 0