草庐IT

index_jsp

全部标签

java - 使用 <a href> 将值从 jsp 传递到 servlet

我有JSP页面-Gotoservlet和servlet-@WebServlet(name="/servlet123",urlPatterns={"/servlet123"})publicclassservlet123extendsHttpServlet{protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{}publicvoidfoo(){}}我应该在Gotoservlet中写什么?为了将值(如valueToPass或者可能将

java - 如何禁止直接访问jsp页面?

我在java项目中有一个jsp页面,我使用下面的代码从url隐藏jsp扩展,但也在我的页面中加载jsp扩展的url。如何防止这种情况?我的代码:myTest/testing.jspmyTest/testurl测试是:localhost/testing.jsp,我的测试页面是access。 最佳答案 为了快速解决,只需将您的JSP页面放入WEB-INF文件夹(然后它们将无法直接访问)并像这样定义它们:hiddenhidden/WEB-INF/hidden.jsphidden/hidden但您应该考虑使用框架来完成它,例如Struts2

java - 如何使用 eclipse 调试 JSP tomcat 服务?

我想使用EclipseIDE调试器调试单独运行的JSP/Struts/Tomcat/Hibernate应用程序堆栈。如何设置javaJVM和eclipse以便我可以设置断点、监视变量值并查看当前正在执行的代码? 最佳答案 我刚刚谷歌了一下。:)http://bugs.sakaiproject.org/confluence/display/BOOT/Setting+Up+Tomcat+For+Remote+Debugging谷歌上还有更多。实际上,设置您的JPDA设置:设置JPDA_ADDRESS=8000设置JPDA_TRANSPO

java - 使用 JSP EL 检查 Cookie 是否存在

我正在尝试使用表达式语言检查JSP页面上是否存在cookie。我有一个名为persist的cookie设置为空字符串或“选中”。如果想检查persistcookie存在。我尝试了以下方法:以上两种说法都是true当persist的值cookie为空字符串,cookie值为checked时为false.如何区分值为空字符串的cookie和不存在的cookie。(注意:我可以通过为cookie分配一个非空值而不是空字符串来轻松解决这个问题。) 最佳答案 最接近的是检查请求cookieheader中的cookie名称。但是,当有另一个名为

java - 在jsp中重置 session 而不失效

我想在JSP页面中重置session而不使其失效。这样做的原因是,用户可能已经使用该session打开了一个页面并且使它无效会抛出一个NullPointerException。由于已经捕获了一个新的session,我不想添加额外的流行语。目标是清除所有属性。我正在寻找类似的东西:session=newHttpSession();//thisdoesobviouslynotwork另一种选择是(?)while(session.getAttributeNames().hasMoreElements()){session.removeAttribute(session.getAttribut

java - for 循环中的 index*int 如何以零结束?

我们只是为了好玩而尝试创建一个如下所示的for循环。我们假设我们得到的数字会非常高,但我们得到了0。为什么它是0而不是大的东西?我们甚至用long尝试了它,因为我们认为它可能比int大。提前致谢。privatestaticvoidcalculate(){intcurrentSolution=1;for(inti=1;i 最佳答案 您的int在到达+2147483647时环绕到-2147483648。由于一个惊人的巧合1,您的产品中引入了零乘法。自己看:写if(currentSolution==0){//Whatisthevalueo

java - 什么是 JSP 上下文?

我想知道这个java对象到底是什么,它的主要用途是什么。我看过java文档,但这让我更加困惑:(。是否有session、request、application等关系范围? 最佳答案 JspContextJspContext令人困惑,因为它似乎没有做任何ServletContext不能做的事情。你是对的,它没有。您可以没有JspContext。隐式变量供您使用。主要好处在于JSP技术不一定与Java绑定(bind)。是的。您没听错,JSP定位为跨平台兼容。引用API:JspContext用作PageContext类的基类,并抽象所有不

java - JSP中IF条件的使用

我有这条线file_name是来自mysql数据库表的列名。我想检查file_name是否有一些值,所以我想使用IF条件,但是如何传递row.file_name?类似于if(row.file_name!=null){}更新NullDownload在这种情况下,即使file_name为空,也只执行第二个条件 最佳答案 首先,if不是循环,它只是一个语句。您可以使用用于测试值的标记:NotNull对于Javaif-else声明,JSTL标记等效为(不,没有):NotNullNull请注意,${row.file_name!=null}条件

java - 如何使用 JSP 提供文件?

这听起来可能很愚蠢,但却是现实生活中的一个例子:(我能够显示带有“虚拟”链接名称的HTML表格。像这样:Xyzdescriptiondocument.docXyzdescriptiondocumentB.docXyzdescriptiondocumentC.doc这个文档id代表数据库中的一个id(因为这些文档存储在一个blob中作为byte[])无论如何。我能够获取该ID、查询数据库并检索byte[](甚至将其存储在tmp文件中)我不知道该怎么做的是,当用户单击链接时(并且在我执行数据库检索之后)将byte[]“提供”给用户。现在最糟糕的是,让我在这里问这个问题的是,我只需要使用JS

java - 绝对uri : http://java. sun.com/jsp/jSTL/core无法解析

这个问题在这里已经有了答案:HowtoinstallJSTL?Theabsoluteuri:http://java.sun.com/jstl/corecannotberesolved(19个回答)关闭7年前。我选择了一个新创建的mavenwebapp项目,想用它做最简单的mvc应用程序。我的环境看起来像这样:spring-corespring-testspring-beansspring-contextspring-aopspring-context-supportspring-txspring-ormspring-webspring-webmvcspring-asmlog4jhibe