servlet代码,,谁能看出什么问题??
package Action;
import java.io.IOException;
import java.lang.reflect.InvocationTargetException;
import java.sql.SQLException;
import javax.mail.MessagingException;
import javax.mail.internet.AddressException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import DB.DBBean.DBBean;
import DB.DBModule.*;
import DB.Table.AUser;
public class useradmin extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException
{
try {
response.setCharacterEncoding( "gbk ");
Tt(request,response);
} catch (Exception e) {
e.printStackTrace();
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException
{
doGet(request,response);
}
public void Tt(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException, SQLException, AddressException, MessagingException, SecurityException, IllegalArgumentException, InstantiationException, IllegalAccessException, ClassNotFoundException, NoSuchMethodException, InvocationTargetException
{
AUser adminuser = null;
AUserModule auserModule = new AUserModule(request, response);
if(auserModule.IsLogin())
adminuser = (AUser) request.getSession().getAttribute( "adminuserbb ");
else
{
return;
}
String page = null;
page = request.getParameter( "page ");
System.out.println(page);
if(page == null || page.equals( "index "))
{
request.getRequestDispatcher( "/TUserAdmin/index.jsp ").forward(request,response);
return;
}
else if(page.equals( "mvto ")) //检查视频转换完没有
{
UpMV upmv = new UpMV(request,response);
upmv.up3(adminuser);
return;
}
else if(page.equals( "success ")) //上传成功后显示的
{
UpMV upmv = new UpMV(request,response);
upmv.success();
return;
}
else if(page.equals( "linemv ")) //在线录制
{
request.getRequestDispatcher( "/TUserAdmin/index.jsp ").forward(request,response);
return;
}
else if(page.equals( "upflv1 ")) //视频录制完毕
{
UpMV upmv = new UpMV(request,response);
if(upmv.upflv1())
request.getRequestDispatcher( "/TUserAdmin/index.jsp?page=upflv1 ").forward(request,response);
return;
}
else if(page.equals( "upflv2 ")) //接受的视频录制的资料
{
UpMV upmv = new UpMV(request,response);
if(upmv.upflv2(adminuser))
{
request.getRequestDispatcher( "/TUserAdmin/index.jsp?page=mvto ").forward(request,response);
}
return;
}
else if(page.equals( "mymvtypelist "))
{
BMvTypeModule bmvtypeModule = new BMvTypeModule(request, response);
response.setCharacterEncoding( "utf-8 ");
response.setHeader( "Pragma ", "No-cache ");
response.setHeader( "Cache-Control ", "no-cache ");
response.setDateHeader( "Expires ", 0);
response.getWriter().write(bmvtypeModule.GetPageAll(adminuser.getUserID()));
return;
}
else if(page.equals( "mvlist "))
{
BmvModule bmvmodule = new BmvModule(request, response);
bmvmodule.IsBmv(adminuser.getUserID());
request.getRequestDispatcher( "/TUserAdmin/index.jsp ").forward(request,response);
return;
}
else if(page.equals( "mymvlist "))
{
BmvModule bmvmodule = new BmvModule(request, response);
String mvPage = request.getParameter( "mvPage ");
String type = null;
type = request.getParameter( "type ");
if(type == null)
type = "all ";
if(DBBean.IsNum(mvPage) && DBBean.IsMmsNum(type))
{
response.setCharacterEncoding( "utf-8 ");
response.setHeader( "Pragma ", "No-cache ");
response.setHeader( "Cache-Control ", "no-cache ");
response.setDateHeader( "Expires ", 0);
response.getWriter().write(bmvmodule.adminGetPageAll(String.valueOf(adminuser.getUserID()),new Integer(mvPage).intValue()));
}
return;
}
else if(page.equals( "linklist "))
{
request.getRequestDispatcher( "/TUserAdmin/index.jsp ").forward(request,response);
return;
}
else if(page.equals( "addlinklist "))
{
BlinkModule blinkmodule = new BlinkModule(request, response);
blinkmodule.AddBlink(adminuser.getUserID());
request.getRequestDispatcher( "/TUserAdmin/index.jsp?page=linklist ").forward(request,response);
return;
}
else if(page.equals( "dellinklist "))
{
BlinkModule blinkmodule = new BlinkModule(request, response);
blinkmodule.DelBlink(adminuser.getUserID());
request.getRequestDispatcher( "/TUserAdmin/index.jsp?page=linklist ").forward(request,response);
return;
}
else if(page.equals( "addkeep ")) //添加用户收藏
{
BkeepModule bkeepModule = new BkeepModule(request, response);
bkeepModule.AddBkeep(adminuser);
response.getWriter().write( " <script> alert( '操作成功 ');window.location.reload( 'javascript:history.go(-1) '); </script> ");
return;
}
else if(page.equals( "mvdin ")) //顶视频
{
BmvModule bmvModule = new BmvModule(request, response);
bmvModule.mvDin();
response.getWriter().write( " <script> window.location.reload( 'javascript:history.go(-1) '); </script> ");
return;
}
else if(page.equals( "mvrecv ")) //视频评论
{
BrecvModule brecvModule = new BrecvModule(request, response);
brecvModule.AddBrecv(adminuser.getUserID());
response.getWriter().write( " <script> window.location.reload( 'javascript:history.go(-1) '); </script> ");
return;
}
else if(page.equals( "email "))
{
request.getRequestDispatcher( "/TIndex/sendmail.jsp ").forward(request,response);
return;
}
else if(page.equals( "myemail "))
{
EmailModule emailModule = new EmailModule(request, response);
emailModule.sendMv(adminuser);
response.getWriter().write( " <script> alert( '发表成功 ');window.close(); </script> ");
return;
}
}
}
[解决办法]
把你的错误贴出来
[解决办法]
这么多眼都看花了,最好是说错误。。。
[解决办法]
真晕
[解决办法]
最好别整这么多代码,都是搞代码的,本来就看的挺晕了,所以你弄这么多也没人 看的
[解决办法]
额.报的什么错.
[解决办法]
写的有点乱 不一目了然 你可能是将一个页面上的多个连接 转到 这个Servlet中
这样就多写 了一个Servlet文件 在这个Servlet中几乎多做了同一件事情
错误多多 类名首字母要大写 方法首自母小写
不看了 ........
[解决办法]
简单点,就把错误贴出来!
[解决办法]
mark