最赞回答 / Lomax
把JDK改成1.6就出现了。项目右键-->Properties-->Java Build Path-->选中上面的libraries选项卡-->选中JRE System Library双击-->Execution environment 更改JDK
2016-08-09
最新回答 / WendyCoding
看一下你的servlet版本,2.4以上才会支持。就是解压你的servlet-api.jar,打开里面的MANIFEST.MF文件,看看版本是不是2.4以上的。如果是,把你的代码都贴出来再看一下,如果不是就找一个2.4的替换一下,再试一次。
2016-08-06
最赞回答 / kunrz
此方法已过时,现在可替换的实现方法有request.getSession().getServletContext().getRealPath("/")在Servlet 里用this.getServletContext().getRealPath("/");获得绝对路径。struts里用this.getServlet().getServletContext().getRealPath("/")获得绝对路径。
2016-08-06
最新回答 / 心有猛虎_细嗅蔷薇
不知道你的问题现在解决没摸索了一会,发现了问题(我的配置:Jre1.8.0;apache-tomcat-9.0.0.M10;sublime Text 3)examples/WEB-INF/web.xml->复制文件(视频里要去掉注释) 不要做修改。输入http://localhost:8080/文件路径,成功运行。希望能帮助到你!
2016-08-05
最赞回答 / laigengsong
视频里说的URL传参是你在代码里使用get方式手动的将要传递的参数放到url地址后面,这个是在代码里定死的,通常的做法是使用表单的方式,其实表单的get方式也是将参数放在了url后面,表单可以在代码中设置字符编码格式,而手动写死的方式要到tomcat的xml里配置
2016-08-05
最赞回答 / 严伟安
首先getProperty不是从表单获取数据,而只是读取user对象中属性的值;user对象中属性的值是通过setProperty设置的,而你上面的代码在设置密码时,用了param属性所以是从url中读取数据,而不是从表单读取
2016-08-04
最新回答 / 宗晟
你是什么提交方式,如果是get 就设置tomcat 配置文件解决办法:修改Tomcat的Server.xml,在Connector标签中加上URLEncoding参数:<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="99" connectionTimeo...
2016-08-03