Tag: jsp

如何使用Struts2创建自定义URL?如www.twitter.com/goodyzain

我正在开发一个项目,我希望为每个用户提供唯一的URL。 例如, http://www.SocialNetwork.com/jhon , http://www.SocialNetwork.com/jasmine, 到目前为止,我能够做到这一点: http://www.SocialNetwork.com/profiles/jasmine : http://www.SocialNetwork.com/profiles/jasmine这里的配置文件是我的行动,我可以通过以下方式获取用户名 /WEB-INF/jsp/profile.jsp 但我希望实现像这样的东西, http://www.SocialNetwork.com/jasmine //www.SocialNetwork.com/jasmine只需域名然后用户名。 像twitter一样: www.twitter.com/username 怎么做到这一点?

调用不同Servlet的同一表单中的多个提交按钮

首先,这是代码: Last Name: 我想了解如何在FirstServlet button被按下FirstServlet情况下发送信息,以及如果将SecondServlet button按下到SecondServlet 。 重要: 我想以相同的forms执行此操作,因此相同的信息将被转换为两个servlet。 (当然,在servlet中我将相应地使用信息)

useBean类属性的值…无效

我想使用在包user编写的Java文件SaveProp 。 类文件已放在WEBINF/classes 。 以下是导致问题的两行。 jsp:useBean id=”user” class=”user.SaveProp” scope=”session” jsp:setProperty name=”user” property=”*” 它抛出: The value for the useBean class attribute user.SaveProp is invalid 我正在使用Tomcat 6.0。

使用response.sendRedirect()传递隐藏参数

我如何传递隐藏的参数? 我想调用一个页面(test.jsp),但也传递2个隐藏参数,如post。 response.sendRedirect(“/content/test.jsp”);

Servlet重定向到同一页面,并显示错误消息

我有一个关于servlet重定向到同一初始页面的问题。 以下是场景:假设用户想要购买物品,那么他填写金额并提交。 表单将提交给servlet,并根据数据库中的可用数量检查可用数量。 因此,如果订购的商品数量超过可用商品数量,则servlet会重定向到同一页面,但会显示“商品不可用”等消息。 所以我的问题是如何实现这个案例。 如何使用错误消息重定向到相同的初始页面。 我不想在这里使用ajax。 以下是我如何将其视为:1。)如果生成错误,我应该设置上下文属性,然后在重定向后再次在初始页面中再次检查它并显示已设置的消息。 这类活动的最佳做法是什么?

在POJO外部容器中检索servlet上下文,会话和请求

有没有办法从POJO中检索会话? 或者最终从POJO中检索bean。 澄清: 基本上我是从servlet创建一个bean,我需要从Web容器外部(从POJO)访问该bean的属性。 我无法将请求传递给pojo; 并且需要请求来检索会话。 更具体地说,我有一个Web应用程序,它使用Cactus框架从Web界面运行JUnit测试。 但是,调用JUnit测试运行器的servlet是在jar中编译的; 我添加了额外的下拉菜单来更改JUnit测试将从中读取的设置以在不同环境(WLI集群)之间切换,因此,如果已经编译了运行器servlet,我无法修改它以处理来自多个环境的额外参数。 我已经尝试了写入.dat文件的持久性方法,JUnit测试将通过Reader类读取该文件; 我也尝试过最终无法通过JUnit测试访问的bean方法。

直接在scriptlet 中使用EL $ {XY}

在我的项目中,我每次打开JSP时都要对变量进行设置。 我在JSP和EL ${}使用scriptlet 进行了尝试,它将变量返回。 但它似乎不起作用。 在korrekteAntwort=${}之后出现错误,是不是可以在scriptlet中直接从EL中转换变量?

将jdbc连接代码放在servlet类中是个好主意吗?

我是servlet和database的core.java 。我有一个core.java文件,其中我有一个JDBC连接代码。在同一目录中,我有一个coreServlet.java文件,它从HTML页面获取表单值。我的问题是: 如何在两个java类之间进行交互,例如,如何使用从servlet(coreServlet.java)中的HTML表单到我的core.java文件的变量,以便将其存储在我的数据库中? 将我的jdbc连接代码放在coreServlet.java中是一个更好的主意吗? 我的项目结构如下: – aarya(project name) | – WEB-INF | | -web.xml -src | -pkg | -CoreServlet.java(servlet to interact HTML form) -Main.java -Core.java(jdbc code is here to interact database) | -html | – core.html | – css | -core.css | -javascript | -core.js | – lib | -index.html

将变量从一个jsp发送到另一个jsp

我有一个JSP文件作为jsp 1.jsp ,另一个JSP文件作为jsp 2.jsp 我使用在jsp 1.jsp中包含了jsp 2.jsp 现在我需要一些元素上的click事件。 在那个事件上,我想将一个字符串变量传递给包含的jsp。 让我说我有一个列表,点击它我想将列表的名称转移到另一个JSP, 在另一个JSP中,我试图使用该字符串来执行某些任务。 我正在做所有这些没有任何servlet。 挑战一个!! 我已经google了很多,但没有找到任何东西。

Uploadify插件不会调用Java Servlet

我刚开始使用Uploadify flash插件而不是标准的HTML UI。 并遇到了下一个问题: 当我单击“上传文件”链接时,会显示该进度并显示“已完成”状态,但实际上 – 它没有发生任何事情,Java Servlet不会从后端调用。 下一步有上传servlet和上传: < form enctype="multipart/form-data" method="post" target="uploadFrame" action="/uploadFile?portletId=${portletId}&remoteFolder=${remoteFolder}”>… 提供Uploadify插件后,UI 现在看起来像: 插件部分(配置): … oScript.text+= “$j(‘#uploadify’).uploadify({“; oScript.text+= “‘uploader’ : ‘kne-portlets/js/lib/uploadify/scripts/uploadify.swf’,”; oScript.text+= “‘script’ : ‘/uploadFile?portletId=${portletId}&remoteFolder=’,”; oScript.text+= “‘cancelImg’: ‘kne-portlets/js/lib/uploadify/cancel.png’,”; oScript.text+= “‘folder’ : ”,”; oScript.text+= “‘queueID’ : ‘fileQueue’,”; oScript.text+= “‘auto’ : false,”; oScript.text+= “‘multi’ : false,”; //oScript.text+= “‘sizeLimit’ : 1000”; oScript.text+= “});”; oScript.text+= […]