标签: struts

在JSP中获取当前文件名

有没有办法通过JSTL或Struts(或不使用)获取当前呈现的JSP?喜欢Python和PHP中的_ _ file _ _?

java jsp struts jstl

17
推荐指数
1
解决办法
2万
查看次数

15
推荐指数
2
解决办法
5万
查看次数

15
推荐指数
2
解决办法
5万
查看次数

拒绝直接访问jsp页面

我正在为我的应用程序使用struts 1.3,并且所有jsp页面都通过控制器(动作类)转发.但如果我直接访问jsp页面,我就可以访问它.我该如何防止这种情况?

java jsp struts

15
推荐指数
1
解决办法
5833
查看次数

如何将hibernate查询结果作为列表或hashmap的关联数组获取

我正在开发struts 2和hibernate 3中的应用程序.

我有3张桌子

  1. 检查
  2. InspectionMission
  3. 时间线

Inspection与...相关联InspectionMissionInspectionMission与之相关联Timeline.

现在我有以下问题.我在HQL中编写了以下查询

public List getQuartewiseInspectionList(){

   Session session = HibernateUtil.getSessionFactory().getCurrentSession();

   Query q = session.createQuery(
                "select count(i.inspectionId) as tot_inspections,t.year,t.quarter" +
                " From Inspection as i " +
                " inner join i.inspectionMission as im inner join im.timeline as t" +
                " GROUP by t.year,t.quarter");

   return q.list();

}
Run Code Online (Sandbox Code Playgroud)

我想获取结果如下

result[0][tot_inspections] = "6"
result[0][year] = "2009";
result[0][quarter] = "Q2";

result[1][tot_inspections] = "3"
result[1][year] = "2009";
result[1][quarter] = "Q3";
Run Code Online (Sandbox Code Playgroud)

等等,以便我可以在jsp struts中显示它,如下所示:

在JSP中,我编写了以下代码 …

java struts hibernate

14
推荐指数
1
解决办法
2万
查看次数

POST方法在IE-9中转换为GET

我的JSP中有这行代码.(我正在使用struts 1.3)

<html:form action ="screening/mine.do"method ="post">...</ HTML:形式>

当调用与mine.do相对应的操作时(使用struts-config.xml),该页面将作为GET而不是POST提交.由于这个原因,所有请求参数(包括所需的参数)都会丢失.此问题仅在IE-9中出现.

当我使用其他版本的IE或任何其他浏览器时,响应仍然是POST.如何在IE-9中将响应保留为POST?

编辑:我在这里再观察一个问题.每当在新窗口中呈现页面时,都会出现此问题.其他地方,POST在IE-9中运行良好.

此外,这个问题发生在Win7/IE-8中,但在XP/IE-8中工作得非常好.是否与操作系统有关?

任何解决方案都会有用.

谢谢!!

post jsp struts get internet-explorer-9

14
推荐指数
1
解决办法
5936
查看次数

如何在Struts with Tiles中获取真实的请求URL?

当你使用带有Struts的Tiles并做...

request.getRequestURL()
Run Code Online (Sandbox Code Playgroud)

...你得到的网址是,/WEB-INF/jsp/layout/newLayout.jsp而不是用户输入/点击的真实网址,例如/context/action.do.

在较新的Struts版本,1.3.x及更高版本中,您可以使用javaranch上提到解决方案并使用request属性获取真实的URL ORIGINAL_URI_KEY.

但是如何在Struts 1.2.x中做到这一点?

java struts servlets tiles

13
推荐指数
2
解决办法
2万
查看次数

如何从JSP访问Locale?

我想根据当前Locale的值包含一个js文件.我试图从JSP访问它如下:

<%@ page import="java.util.Locale" %>  
<% if( ((Locale) pageContext.getAttribute("org.apache.struts.action.LOCALE",PageContext.REQUEST_SCOPE)).getLanguage().equals("de")) { %>
    <script src="../themes/administration/js/languages/i18nDE.js" type="text/javascript"> </script>
<% } else { %>
    <script src="../themes/administration/js/languages/i18nEN.js" type="text/javascript"> </script>
<% } %>
Run Code Online (Sandbox Code Playgroud)

但是,我得到一个java.lang.NullPointerException,因为 pageContext.getAttribute("org.apache.struts.action.LOCALE",PageContext.REQUEST_SCOPE)NULL.

有谁知道我怎么能解决这个问题?

jsp struts locale

13
推荐指数
3
解决办法
4万
查看次数

如何为在线交易创建支付网关?

在我的Web应用程序中,有一个用于在线预订的在线交易系统.我不知道如何实现这一点,即当最终用户想要预订时,表格必须打开显示不同的银行,通过选择银行,用户将被允许输入他/她的卡凭证,我必须发送此到第三方支付网关供应商,并且必须从该方接收有关交易状态的信息.

我们如何从第三方发送和接收数据,或者他们是否可以从交易中消除第三方?

请帮忙 !提前致谢.

java spring struts

13
推荐指数
2
解决办法
6万
查看次数

OSGi vs Spring vs Struts vs EJB vs. Hibernate - 一个全新的问题

我根本不熟悉这些"框架""组件",但有人可以给我一个关于他们彼此之间关系的介绍吗?基本上,我想大致知道:

  1. 什么和什么是彼此的对应物

  2. 什么和什么是互补技术(例如,作为框架的A可以与B一起用作组件)

  3. 我错过了什么大名单,我不应该有哪些?

谁能给我一个高级介绍?在阅读前两个答案后,有人可以给出关于Spring与OSGi的更多解释 - 他们是在不同的市场(企业与移动)吗?

非常感谢

java spring struts osgi hibernate

13
推荐指数
2
解决办法
1万
查看次数