Tag: jsp

重复的类定义错误

谁能帮忙解决这个问题? 15:02:06,698 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception java.lang.LinkageError: loader (instance of org/apache/jasper/servlet/JasperLoader): attempted duplicate class definition for name: “org/apache/jsp/tag/web/divBox_tag” [geronimo 2.1,struts 1.2]

Java / XSLT:找不到匹配的1参数函数

我收到以下错误: javax.servlet.ServletException: Cannot find a matching 1-argument function named {http://exslt.org/dynamic}evaluate() at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841) at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774) 我的xslt文件的顶部是 你知道为什么我会收到这个错误吗? UPDATE 我的XML文件的顶部现在读取。 我们失败的XML是 此代码适用于运行Tomcat 5.0的一台服务器,但不适用于运行Tomcat 5.5的服务器。 我想是因为代码在一台服务器上运行而不是环境问题。 XSLT通过JSP页面应用于XML。 对我来说,看起来没有使用xalan.jar文件。 JSP的顶部是: 更新问题是Saxon被选为XML解析器。 Saxon不支持此function。 删除Saxon.jar可以解决问题。

使用JSTL formatDate标记显示当前日期

我试图使用JSTL在我的JSP页面中显示当前日期。 下面是我正在使用的代码。 但上面的代码没有产生任何结果? 我在这里遗漏了什么,或者有更好的方法吗? 我正在使用JSTL 1.1。

从web.xml的安全约束中排除JSP

我想从security-constraint只排除一个JSP文件question.jsp 。 我的web.xml中有这个: My Security Constraint Protected Area *.do *.jsp *

在JSP文件中抑制Java未经检查的警告

我有一个使用jstl和Struts 1标签的遗留webapp。 当我使用Java 5/6预编译JSP文件时,jstl和Struts 1标记会抛出有关“未检查或不安全操作”的警告。 例如,如果我使用以下标记: 抛出以下警告: [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. 如果我使用-Xlint重新编译:unchecked,我会获得有关违规JSP标记库的内部工作的详细信息。 我想压制所有未经检查的操作警告。 我认为使用-Xlint:-unchecked会抑制警告,但事实并非如此。 在编译JSP页面时如何禁止这些警告? 重新编写JSP标记库或更新一千个JSP页面是不切实际的。 我正在寻找一个编译器标志来全局禁用警告,所以我可以看到除了未经检查的警告之外的所有警告。 谢谢!

让servlet在后台工作

我有一个上传sevlet的文件,以及我的JSP上的UI。   文件上传是在我的dopost方法上完成的,我的doget()方法还有其他代码,所以,当用户按下我的jsp页面上的上传按钮时,我希望在用户停留在jsp上时在后台进行上传页面并在上传完成后返回警报,我该怎么做? protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub boolean isMultipart = ServletFileUpload.isMultipartContent(request); response.setContentType(“text/html”); if (isMultipart) { // Create a factory for disk-based file items FileItemFactory factory = new DiskFileItemFactory(); // Create a new file upload handler ServletFileUpload upload = new ServletFileUpload(factory); try { // Parse […]

如何在JSTL中实现“instanceOf”

或者说获取类名或获取类型名称 这样可以在主流的Web容器/服务器上运行? 谢谢。

如何在jsp中显示从dao获得的数据

在jsp中 Project ID Project Name Cost Center Manager ${resultList.Projid} ${resultList.Projname} ${resultList.Cost} ${resultList.Manager} 在道 public final class SearchProjDAO { private static InitialContext context; String CLASS_NAME=”DBConnectionFactory”; public ArrayList submitProjectDetails(SearchProjVO searchprojVO) { ArrayList ar = new ArrayList(); String methodname=”createConnection”; Connection conn = null; PreparedStatement psmt; try { System.out.println(“in DAO”); System.out.println(“searchprojVO id==”+searchprojVO.getProjid()); conn = DBConnection.getJNDIConnection(); ResultSet rs = null; […]

重定向validation

validation.java try { conn = dsEvent.getConnection(); String userCheck = “select * from customer”; stmt = conn.createStatement(); rs = stmt.executeQuery(userCheck); while(rs.next()){ if((email.equals(rs.getString(“email”)))&&(password.equals(rs.getString(“password”)))) { RequestDispatcher rd = req.getRequestDispatcher(“/success.jsp”); rd.forward(req,res); } else { req.getSession().setAttribute(“error”, “The email or password you entered is incorrect. Please try again”); res.sendRedirect(this.getServletContext().getContextPath() + “/index.jsp”); } } } catch (SQLException ex) { System.err.println(ex); } } […]

JSP – 如何在session.setAttribute中传递javascript var?

学习JSP的新手,并尝试在两个页面之间传递数据。 我想知道是否可以将javascript变量传递给session.setAttribute() 目前,我可以通过2个jsp文件传递一串文本,如下所示: JSP1: JSP2: var someText = “” 哪个工作正常。 但是,是否可以将var传递给session.setAttribute ? 我将一些数据存储在javascript变量中,并希望将其发送到第二个JSP文件。 例如: var number = 7; 我试过这个,我得到错误“数字无法解析为变量” 谢谢!