【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
.........................
public class PassParam extends HttpServlet{
...............
protected void processRequest( HttpServletRequest request, HttpServletResponse response )
throws ServletException, java.io.IOException{
..........
out.println( request.getParameter( "UserName" ) + "<BR>" ); //关键在这一句
..........
out.close();
}
}
这其中 HttpServletRequest 中的 getParameter 方法 ,我查了servlet api 它没有写访问限定符,
那么照道理说 这个方法应该是 default , 这个方法只有本类 和本包可以访问 而我上面这个类 没有写package 语句,属于未命名包,那么应该不可以访问 getParameter 方法才对 ,而实际上编译可以通过,tomcat下也能正常运行。
我不知道我哪里理解错了,本人JAVA初学者,还请高人指教,谢谢了!
哦 ,是这样啊,多谢