当前位置: 代码迷 >> Java Web开发 >> 大侠~救命~关于JSP 和 SERVLET的有关问题~
  详细解决方案

大侠~救命~关于JSP 和 SERVLET的有关问题~

热度:684   发布时间:2016-04-17 13:06:05.0
大侠~救命~~关于JSP 和 SERVLET的问题~~~~~~
在本地JSP页提交SERVLET验证好用

但是我的工程拿到服务器上去以后JSP提交不了SERVLET
提交以后显示~~~该页无法显示~~~

<from   action= "/工程名/SERVLET/SERVLET名 ">
<input   type= "submit ">

是action需要改吗?还是别的那里错误,愁死了

谢谢各位大侠给与解答

------解决方案--------------------
写相对路径,或者全路径
比如
action= " <%=request.getContextPath()%> /工程名/SERVLET/SERVLET名 "

顺便宣传一下java开源组件整理
http://www.jopener.cn

------解决方案--------------------
还是无法显示~~~~~~~~
显示的路径是SERVLET的路径

应该验证完直接跳到下一个JSP页的
------解决方案--------------------
提交路径直接写SERVELET名或工程名/servelet名就可以
------解决方案--------------------
1.看看web.xml中对servlet是否配置好了。
2.服务器是否是websphere,如果是,建议你把工程拿到别的服务器上试试,或者重新装一个。
------解决方案--------------------
目录名用中文可能有些问题吧,servlet要在WEB容器中的WEB.XML文件中配置
------解决方案--------------------
用这个 <%=request.getContextPath()%> 后面加你的application的全名试
------解决方案--------------------
工程名/SERVLET/SERVLET名
这样,去掉前面的“/”
------解决方案--------------------
本地用的web服务器和服务器上用的web服务器一样吗,注意端口号
------解决方案--------------------
用servlet映射名才行..
------解决方案--------------------
哈哈
servlet是要在web.xml里面配置的。
例如配置一个com.test包下面的MyServlet的web.xml如下:(web.xml放到工程的WEB-INF下)


<?xml version= "1.0 " encoding= "UTF-8 "?>
<web-app version= "2.4 " xmlns= "http://java.sun.com/xml/ns/j2ee " xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance " xsi:schemaLocation= "http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd ">

<servlet>
<servlet-name> MyServlet </servlet-name>
<servlet-class> com.test.MyServlet </servlet-class>
</servlet>

<servlet-mapping>
<servlet-name> MyServlet </servlet-name>
<url-pattern> /MyServlet </url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>
index.jsp
</welcome-file>
</welcome-file-list>
</web-app>


<servlet-name> MyServlet </servlet-name> 命名servlet的名称。
<servlet-class> com.test.MyServlet </servlet-class> 是设置servlet的路径

html这样写:(只要名称)
<form action= 'MyServlet '>
....

------解决方案--------------------
你加上method=post试试看
------解决方案--------------------
问题应该很简单。
确定是:找不到该页,路径问题
路径为什么会出问题:在本机完全可以,应该可以锁定程序没有问题;在服务器不能执行,首先考虑字符集问题,因为你路径带有中文,当前支持中文的字符集GBK,GB2312,GB18030,GB13000。

想问下服务器是不是linux而开发用的是win?

------解决方案--------------------
在 <head> </head> 加上
  相关解决方案