标签: getparameter

Servlet从tomcat 7中的多部分表单获取参数

制作项目并需要上传文件.所以,我使用enctype ="multipart/form-data"通知.

但我无法解析请求中的参数.我也试过getPart,但它返回空字符串.

Servlet代码 - >

import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;

public class upload_wall extends HttpServlet {
    private static final long serialVersionUID = 1L;
    // location to store file uploaded
    private static final String UPLOAD_DIRECTORY = "image_upload";
    // upload settings
    private static final int MEMORY_THRESHOLD = 1024 * 1024 * 3;  // 3MB
    private static final int MAX_FILE_SIZE = 1024 * 1024 * …
Run Code Online (Sandbox Code Playgroud)

java jsp tomcat servlets getparameter

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

具有多个可选get参数的Angular 1.0.8 $资源

我的学生ulr看起来像这样:

var Student = $resource('/app/student/:studentid:courseId',
    {studentid:'@id',courseId:'@cid'}
);
Run Code Online (Sandbox Code Playgroud)

当我在没有参数的情况下调用它时,我希望网址是/app/student/(工作)

var names=Student.query(
  function(){
      deferred.resolve(names);
  }
);
Run Code Online (Sandbox Code Playgroud)

当我用studentid调用它时,我希望url是/app/student/?id=88(工作)

    Student.get({"id":id},
      function(data){
          deferred.resolve(data);
      }
    );
Run Code Online (Sandbox Code Playgroud)

当我用courseid打电话时我想要的网址是/app/student/?courseid=99(不)

    Student.query({courseId:cId},
      function(data){
          deferred.resolve(data);
      }
    );
Run Code Online (Sandbox Code Playgroud)

相反,我得到: /app/student/6682831673622528

当我打电话给学生和课程时,我想:/app/student/?id=1&courseid=2 我得到了/app/student/12

为网址尝试这样的东西:/app/student/:studentid&:courseid给我/app/student/1&2

不知何故,只提供studentntid作品,但courseid或两者并不像我想要的那样工作.我不确定我会怎么想,因为文档中没有任何关于多个参数作为查询字符串的内容(有扩展url /app/student/studentid/1/courseid/2但是因为它是一个xhr请求我想让它请求/app/student/附加的GET参数?one=val&two=val

有没有办法做到这一点?

getparameter angularjs angularjs-resource

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

symfony 1.4如何获取POST参数?

我可以通过$ request-> getParameter('id')得到一个参数(例如'id');

但如果我使用表格来发布id,我怎么能得到它的价值呢?$请求 - >的getParameter( 'ID'); 不起作用.

post symfony1 getparameter

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

强大的获取参数未填充url中传递的值

网址样本:http//www.samplesite.com/?companyname = abcltd

我想在一个强大的隐藏字段中获取通过url传递的值。我在隐藏字段值中添加了[get param = companyname]。当我以管理员身份登录时效果很好。

但如果我注销,则尝试从url访问表单,该值不会在隐藏字段中填充。

function frm_set_checked($values, $field){

if($field->id == 104){

      $values['value'] =  $_GET['companyname'] ;

   }

}

add_filter('frm_setup_new_fields_vars', 'frm_set_checked', 8, 2);
add_filter('frm_setup_edit_fields_vars', 'frm_set_checked', 8, 3);
Run Code Online (Sandbox Code Playgroud)

也尝试使用钩子。同样的事情发生了。对于已登录的用户,它将在隐藏字段中填充参数值。对于未登录的用户,它不会在隐藏字段中填充参数值。

感谢您的任何帮助

wordpress-plugin getparameter formidable

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

MVC 3:在ActionLink上追加get参数

我正在使用MVCContrib网格输出一些数据.当我对列进行排序时,我会得到一个可能如下所示的网址:

/?Column=ColumnName&Direction=Ascending
Run Code Online (Sandbox Code Playgroud)

假设我想添加链接来控制显示的结果数量.我会自发地写下这样的东西:

Html.ActionLink("View 10", "Index", new { pageSize = 10 })
Run Code Online (Sandbox Code Playgroud)

......这会给我:

/?PageSize=10
Run Code Online (Sandbox Code Playgroud)

但是说我已经对网格进行了排序.在这种情况下,我想保存url参数,使新的url看起来像这样:

/?Column=ColumnName&Direction=Ascending&PageSize=10
Run Code Online (Sandbox Code Playgroud)

怎么能做到这一点?

html getparameter c#-4.0 asp.net-mvc-3

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

Java servlet sendRequest - getParameter编码问题

我正在使用java servlet为我的课程构建一个Web应用程序.在某些时候,我想重定向到一个jsp页面,发送一些想要在那里使用的信息(使用GET方法).在我的servlet中,我有以下代码:

String link = new String("index.jsp?name="+metadata.getName()+"&title="+metadata.getTitle());

response.sendRedirect(response.encodeRedirectURL(link));
Run Code Online (Sandbox Code Playgroud)

在jsp中,我使用了这些参数

<%
request.getParameter("name");
request.getParameter("title");
%>
Run Code Online (Sandbox Code Playgroud)

一切正常,除非参数不包含拉丁字符(在我的情况下,它们可以包含希腊字符).例如,如果name =ΕΡΕΥΝΑΣ我得到名字=¡¥.如何解决此编码问题(将其设置为UTF-8)?是不是encodeRedirectURL()做这个工作?我应该在某个时候使用encodeURL()吗?我尝试了最后一个,但问题仍然存在.

提前致谢 :)

java encoding servlets character-encoding getparameter

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

httpservlet请求java中未经检查和选中复选框的getparameter

我的表单上有几个复选框(大约15个),问题是复选框的名称只出现在枚举中,如果它们被选中但我想要返回所有这些复选框,这样当我打印数据时将具有复选框的名称并说"已选中"或"未选中".我想到了一种方法,我可以手动设置标志,看看有什么存在,什么不是,但这似乎远远没有效率.

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
 {

        try
        {
            FileWriter writer = new FileWriter("OrderFormData.csv");
            writer.append("FieldName");
            writer.append(',');
            writer.append("Value");
            writer.append('\n');
            @SuppressWarnings("unchecked")
            Enumeration <String> paramNames = request.getParameterNames();
            while(paramNames.hasMoreElements()) 
            {
                String paramName = (String)paramNames.nextElement();
                writer.append(paramName);
                writer.append(',');
                String[] paramValues = request.getParameterValues(paramName);
                if (paramValues.length == 1)
                {
                    String paramValue = paramValues[0];
                    if (paramValue.length() == 0)
                    {
                        writer.append("No Value");
                        writer.append('\n');
                    }
                    else
                    {
                        writer.append(paramValue);
                        writer.append('\n');
                    }
                }
                else
                {
                    for(int i = 0; i<paramValues.length; i++)
                    {
                        writer.append(paramValues[i]);
                        writer.append(',');
                    }
                    writer.append('\n');
                }


            }
            writer.flush(); …
Run Code Online (Sandbox Code Playgroud)

java servlets getparameter

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

JSP请求get参数抛出异常

我正在开始JSP.我有以下HTML表单.

<form method='POST' enctype='multipart/form-data'>
    <input type="text" name="sittingPlaces">
    <textarea name="invitees"></textarea>
    <input type="submit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud)

以及以下java代码.

if (request != null && request.getContentType() != null) {
    int sittingPlaces = Integer.parseInt(request.getParameter("sittingPlaces"));
    String invites = request.getParameter("invitees");
}
Run Code Online (Sandbox Code Playgroud)

我收到错误

int sittingPlaces = Integer.parseInt(request.getParameter("sittingPlaces"));
Run Code Online (Sandbox Code Playgroud)

知道为什么吗?谢谢负载.

html java jsp getparameter

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

用户登录JDBC后屏蔽用户名

所以我在这里有代码将我的用户名参数值发送到我的index.jsp欢迎页面:

response.sendRedirect("index.jsp?username=" + username);
Run Code Online (Sandbox Code Playgroud)

该名称显示在我的index.jsp页面中,其中包含:

<%= "Welcome " + request.getParameter("username")%>
Run Code Online (Sandbox Code Playgroud)

但是,URL显示的信息是我不想要的:

http://localhost:8088/Trading_Platform_Web/index.jsp?username=ClayBanks1989
Run Code Online (Sandbox Code Playgroud)

任何想法如何掩盖这个?

此外,更希望仅显示我的数据库中的名字.但我们可以专注于手头的任务.

java oracle login jdbc getparameter

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

表单从Bootstrap 3和JSP get参数提交

我是Bootstrap的新手.但我对HTML很熟悉.问题是我无法从JSP获取参数值.参数来自带有Bootstrap 3的HTML页面.这是代码.我不明白.如果我只创建简单的html页面,那么我可以得到参数.

<form class="form-horizontal" method="POST" action="makeResv.jsp">
    <div class="container"> 
        <div class="row">           
            <div class="control-group col-md-5">
                <label for="checkIn">date1</label>
                <div id="date-container">
                    <div class="input-group date">
                        <input type="text" id="checkIn" class="form-control"><span
                            class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span>
                    </div>
                </div>
            </div>
            <div class="control-group col-md-5">
                <label for="checkOut">date2</label>
                <div id="date-container">
                    <div class="input-group date">
                        <input type="text" id="checkOut" class="form-control"><span
                            class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span>
                    </div>
                </div>
            </div>
            <div class="col-md-2">
                <button type="submit" class="btn btn-success">search</button>
            </div>
        </div>
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

在JSP页面中,我只是执行以下操作.

String checkIn = request.getParameter("checkIn");
String checkOut = request.getParameter("checkOut");
out.println(checkIn + " " + checkOut);
Run Code Online (Sandbox Code Playgroud)

使用Bootstrap上面的HTML代码有什么问题?请给我一些建议.谢谢!!

顺便说一下,我正在使用datepicker JavaScript库,但我认为这不会影响结果.我不能在这里添加库代码,但无论如何它都很棒. https://github.com/eternicode/bootstrap-datepicker

forms jsp getparameter twitter-bootstrap-3

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