大家好,今天小编来为大家解答jsp开头报错怎么解决这个问题,jsp basepath 不建议使用很多人还不知道,现在让我们一起来看看吧!
本文目录
- jsp开头报错怎么解决
- eclipse在使用${pageContext.request.contextPath }的时候出现红线,怎么解决的
- JSP中如何获取select标签选中的值
- eclipse打开JSP页面时,找不到Java Build Path
jsp开头报错怎么解决
原因:该工程文件中缺少tomcat文件,一般出现在导入一个工程时版本不匹配。
解决方案:加入自己的tomcat路径,右键工程文件夹,选择buildpath选项卡,进入configbuildpath,选择libirary中的addLibrary,添加自己的tomcat路径即可。
eclipse在使用${pageContext.request.contextPath }的时候出现红线,怎么解决的
jsp页面,很有可能是jsp默认编辑器不对,在jsp文件右键手动选择一个jsp的编辑器。
JSP中如何获取select标签选中的值
在jsp页面中通过form的得到的select标签的值,form提交给自身页面,然后通过request.getParameter()方法取得值测试代码如下(文件名为:testselect.jsp):<%@pagelanguage=javaimport=java.util.*pageEncoding=GB18030%<%request.setCharacterEncoding(GB18030);//加上这一句解决的Stringpath=request.getContextPath();StringbasePath=request.getScheme()+://+request.getServerName()+:+request.getServerPort()+path+/;//存放下来菜单对应值的数组ArrayListnu=newArrayList();nu.add(一);nu.add(二);nu.add(三);%<!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML4.01Transitional//EN<html<head<basehref=<%=basePath%<titleMyJSP'testselect.jsp'startingpage</title</head<body通过request.getParameter(number)方法取得下拉框选取的值<formmethod=postaction=testselect.jsp<!--提交给自身--<selectname=number<%for(inti=0;i<nu.size();i++){out.print(<option+nu.get(i)+</option);}%</select<inputtype=submitvalue=提交name=submit</form</body<%//取得提交的数字,并显示out.print(选的值是:+n);%</html运行界面:
eclipse打开JSP页面时,找不到Java Build Path
解决方法如下:
1、首先可以点击项目右键,点击bulidpath选项的Configurebuildpath,如图。
2、进入页面,看文件有红叉后缀有unbound就是错误文件。直接选中,点击右边的remove删除它。在添加一个自己的资源库。
3、进入资源看,如图操作,最后点击确定。
4、有时项目运行环境也不一向。就是tomcat版本不一致导致的,这时候重新添加一个自己的tomcat。
5、选中自己的tomcat,如若出现路径的格式就需选中你tomcat的路径,最后确定即可。
好了,关于jsp开头报错怎么解决和jsp basepath 不建议使用的问题到这里结束啦,希望可以解决您的问题哈!