问题列表 - 第37653页

如何通过struts从另一个jsp打开一个jsp

如何通过Struts打开另一个jsp

例如,

我有2个JSP,Page1.jsp和Page2.jsp.

Page1.jsp 不包含任何表单.

Page2.jsp 包含一个表单.

我需要一个关于Page1.jsp的链接,当点击会将我带到Page2.jsp.

什么是需要添加struts-config.xmlActionmappings


更新:

我尝试在Page1.jsp中添加这些行

<html:link page="Page2.do">Page2</html:link>

<a href="Page2.do">Page2</a>
Run Code Online (Sandbox Code Playgroud)

struts-config.xml中,执行以下Action-mapping

<action path="/Page2"
parameter="Page2.jsp"
type="org.apache.struts.actions.ForwardAction"/>
Run Code Online (Sandbox Code Playgroud)


"HREF"作品之一,而一个以"HTML:链接"不带我去Page2.jsp.

这是为什么?

jsp struts

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

获取最后一个插入ID

您好我正在使用cakePHP 1.3,我无法检索最后插入的行的ID.我实际上使用$ this-> Model-> id来检索最后插入的id,但我无法获取id.当试图检查什么是返回类型时,它表示为bool(false),这意味着什么都不返回.

在这里,我在不同的控制器中加载一个不同的模型,那么问题是什么?但即使我正在装载,我也什么都没有回来!

$this->loadModel('Contact');
$this->Contact->query("insert into contacts(tblContact_firstName,tblContact_lastName,tblContact_company,tblContact_department,tblContact_address,tblContact_country,tblContact_city,tblContact_state,tblContact_zipcode,tblContact_phone1,tblContact_email1) values('$sanitizedFormData[fname]','$sanitizedFormData[lname]','','$sanitizedFormData[company]','$sanitizedFormData[address]','$sanitizedFormData[country]','$sanitizedFormData[city]','$sanitizedFormData[state]','$sanitizedFormData[zip]','$sanitizedFormData[phone]','$sanitizedFormData[email]');");

$this->loadModel('Contact');
$contactId = $this->Contact->id;
Run Code Online (Sandbox Code Playgroud)

当我以递归方式打印$ this-> Contact数组时,我发现"id"键的值为空.这就解释了为什么我收到一个空值.

现在根据我的情况,我如何得到最后插入的id,特定于控制器Contact?

php cakephp cakephp-1.3

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

用于字节数组的StringBuilder的等效项

这是一个简单的,我认为可以回答的问题.我确实试图在这里找到答案,但没有提出任何答案 - 如果有我错过的东西,请道歉.

无论如何,是否有相当于StringBuilder的字节数组?

我并不担心所有不同的重载Append()- 但我想看到Append(byte)Append(byte[]).

周围有什么东西或者是你自己的时间吗?

c# stringbuilder bytearray

32
推荐指数
3
解决办法
1万
查看次数

使用HTML5 History API的好教程(Pushstate?)

我正在研究使用HTML5 History API解决与AJAX加载内容的深层链接问题,但我正在努力开始.有没有人知道有什么好的资源?

我想使用它,因为它似乎是一种很好的方式,允许发送链接的可能性可能没有JS打开.当有人向JS发送链接给某人时,很多解决方案都会失败.

我最初的研究似乎指向JS中的History API和pushState方法.

http://html5demos.com/history

javascript html5 pushstate html5-history

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

使用apache poi时,将excel单元格大小与内容大小相匹配的问题

我是Apache POI api的初学者.我正在尝试使用arraylist创建excel表.

我的java代码如下.

HSSFWorkbook wb = new HSSFWorkbook();
    HSSFSheet sheet = wb.createSheet("new sheet");
     HSSFCellStyle style = wb.createCellStyle();
        style.setFillForegroundColor(HSSFColor.LIME.index);
        style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);

    HSSFRow row4 = sheet.createRow(4);
    row4.createCell(4).setCellValue("name");
    row4.createCell(5).setCellValue("emailId");
    sheet.autoSizeColumn(5);
    List<Bean> nameList = this.getArrayList();

    Iterator<Bean> nameListIterator = nameList.iterator();


    sheet.autoSizeColumn(5);

    int i=5;
    HSSFRow row = null;


    while(nameListIterator.hasNext())
    {
        Bean bean = nameListIterator.next();

        row = sheet.createRow(i);
        row.createCell(4).setCellValue(bean.getName());


        row.createCell(5).setCellValue(bean.getMailId());
        i++;
    }
Run Code Online (Sandbox Code Playgroud)

arraylist如下:

List<Bean> beanList = new ArrayList<Bean>();
    beanList.add(new Bean("Amy","g@y.comrtyrtyrtyrtyrtyr"));
    beanList.add(new Bean("Joan","p@y.comrtyrtyrtyrtyrtyr"));
    beanList.add(new Bean("Megan","r@y.comrtyrtyrtyrtyrtyr"));
    beanList.add(new Bean("Joe","m@y.comrtyrtyrtyrtyrtyr"));
    beanList.add(new Bean("Febi","j@y.comrtyrtyrtyrtyrtyr"));
Run Code Online (Sandbox Code Playgroud)

生成Excel工作表时,该列不能正确匹配内容的大小.我搜索了谷歌相关的这个问题并找到了

sheet.autoSizeColumn(5);

是我的问题的解决方案.我在上面的代码中添加了,但问题仍然存在.我正确使用它吗?

还有其他解决方案吗?

请帮忙

提前致谢

Ps:我正在使用Apache Poi 3.6

java apache-poi

24
推荐指数
1
解决办法
6万
查看次数

将<div>更改为<a>

我是一名新手jQuery学生,需要一点帮助.Jquery是否可以根据类的类别动态地将a更改<div><a>动态<div>?我搜索过,找不到使用.add(),. append()或.html()做这样的事情的任何引用

例如,我想改变这个:

"<div class="item"><div class="caption">pic1</div></div>"
Run Code Online (Sandbox Code Playgroud)

对此:

"<a class="item" href="#"><div class="caption">pic1</div></a>"
Run Code Online (Sandbox Code Playgroud)

感谢您提供的任何帮助或建议.麦克风

jquery

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

我应该在哪里存储我的javascript程序的设置?

- 完全披露 - 这是家庭作业,这是我的顶点项目. -

我已经编写了我的第一个面向Obj的大型Javascript图表应用程序(条形图,甘特图等),我想给用户提供自定义输出的选项 - 比如字体大小,图表颜色等等.

现在,我传入的配置文件包含全局变量,这些变量可以是A)硬编码,也可以是B)从URL中提取params.(要清楚,我认为它是一个"配置"文件 - 它只是一个带有一堆全局变量的*.js文件).

我的问题是 - 除了将配置文件加载到全局空间之外,还有更好的技术吗?这类事物的"最佳实践"是什么?我应该有"设置"对象吗?或者将设置存储在xml文件中?

javascript global

8
推荐指数
1
解决办法
2877
查看次数

Android中的矢量图形

我正在开发一个显示其他人的图像数据库的应用程序.他们拥有的图像都是矢量图形,可以转换为任何格式,但是将它们保存为矢量格式是好的,因为用户可能想要放大.

问题是,是否有一种在Android中显示矢量图形的内置方法?格式无关紧要 - 我们可以转换.我们正在考虑的当前格式是PDF,但鉴于没有本机PDF支持,我必须做一些非常复杂的事情才能使其正常工作(例如,通过NDK 将poppler集成到我的应用程序中).另一种方法是将矢量图形转换为更简单的格式(JPG,GIF),但我宁愿避免这种情况.

android vector-graphics

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

更改Delphi OpenDialog的目录

该程序的一小部分背景:
该程序使用选项卡式界面同时处理多个文件.
我正在尝试更改OpenDialog的目录,所以每次打开文件时都会显示我当前正在处理的文件的目录,但即使我设置InitialDir到文件的路径,它也会显示最后打开的文件目录,不是我设定的那个.
我尝试了以下方法:

if Length(CurrentFileName) > 0 then
begin
  OpenFileDialog.InitialDir :='';
  SetCurrentDirectory(PChar(CurrentFileName));
  OpenFileDialog.InitialDir := ExtractFileDir(CurrentFileName);
end;
if OpenFileDialog.Execute then
...
Run Code Online (Sandbox Code Playgroud)

CurrentFileName带有当前选项卡打开文件的文件名的完整路径在哪里.但没有运气.

有没有办法实现这个目标?

例如:

tab1c:\mydir\file.txt打开
tab2d:\someotherdir\somefile.txt打开

如果我移动tab1并调用open函数,我OpenDialog应该向我显示内容c:\mydir\

我正在使用Delphi 7.感谢任何帮助.

delphi delphi-7

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

PHP session_start()

这究竟是什么?

它是否基于cookie启动当前会话?从PHP网站获得.PHP如何控制会话?如果我在用户打开登录页面时启动会话,我甚至可以使用该会话?我可以使用当前会话获取有关登录用户的信息吗?

php session

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