一,配置文件如下,我想将所有的servlet改名成.do,有没有方法一句语句搞定的,我想这样每个类都设置一下,一个类改成这样是可以,但全这样根本不行.提交指向了Add类.但输出的却是Join类的doPost.具体应该怎么改?!
二,另外,其他页面的jsp文件,我也想改成.do,可不可以呢?!多谢!
<!--#Add-->
<servlet>
<servlet-name>Add</servlet-name>
<servlet-class>zaguo.Add</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Add</servlet-name>
<url-pattern>/Add</url-pattern>
</servlet-mapping><servlet-mapping>
<servlet-name>Add</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping><!--#Join-->
<servlet>
<servlet-name>Join</servlet-name>
<servlet-class>Join</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Join</servlet-name>
<url-pattern>/Join</url-pattern>
</servlet-mapping><servlet-mapping>
<servlet-name>Join</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
二,另外,其他页面的jsp文件,我也想改成.do,可不可以呢?!多谢!
<!--#Add-->
<servlet>
<servlet-name>Add</servlet-name>
<servlet-class>zaguo.Add</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Add</servlet-name>
<url-pattern>/Add</url-pattern>
</servlet-mapping><servlet-mapping>
<servlet-name>Add</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping><!--#Join-->
<servlet>
<servlet-name>Join</servlet-name>
<servlet-class>Join</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Join</servlet-name>
<url-pattern>/Join</url-pattern>
</servlet-mapping><servlet-mapping>
<servlet-name>Join</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-name>Join</servlet-name>
<servlet-class>Join</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Join</servlet-name>
<url-pattern>/Join.do</url-pattern>
</servlet-mapping>
一,我想把所有的jsp页面都改成.do,可以吗,怎么改?!我用的jsp/javabean/servlet
二,想让大家帮忙看一下,我写成类似这样的servlet语句有没有什么语法错误,漏洞之类的,不好之处之类的,感谢指正.给个好的servlet参考更是感谢.import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import java.util.*;
import java.io.*;
import Add.DBConnect;public class Add extends HttpServlet
{
private static final String CONTENT_TYPE="text/html;charset=GBK";
public void init() throws ServletException
{
}
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException
{
doPost(request,response);
}
public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException
{
request.setCharacterEncoding("GBK");
response.setContentType(CONTENT_TYPE);
PrintWriter out=response.getWriter();
DBConnect dbconnect=null;
try
{
dbconnect=new DBConnect();
dbconnect.prepareStatement("insert into pk(Pker,PkID) values(?,?)");
dbconnect.setString(1,request.getParameter("Pker"));
dbconnect.setString(2,request.getParameter("PkID"));
dbconnect.executeUpdate();
out.print("<script>alert('发布成功!');location.href='Add.jsp'</script>");
}
catch(Exception e)
{
System.err.print(e);
}
finally
{
try
{
dbconnect.close();
}
catch(Exception e)
{
e.printStackTrace();
out.close();
}
}
}
public void destroy()
{
}
}